Tôi được thông báo rằng mọi phương thức đều có kích thước 1mb. Vì vậy, tôi giả định rằng khởi tạo 256 giá trị số nguyên trong một phương pháp sẽ gây ra một StackOverflowException. Tôi đã thử mã đó, nhưng không có ngoại lệ nào được ném ra.cách cố ý kích hoạt StackOverflowException mà không sử dụng đệ quy?
Vì vậy, làm thế nào để cố tình kích hoạt một StackOverflowException mà không sử dụng đệ quy?
256 * 4 byte = 1kb, không 1mb –
256 số nguyên là = 256 * 4 byte = 1024 byte = 1 kb, không phải 1 MB. Do đó, bạn sẽ cần 256.000 số nguyên. Và tôi thậm chí sẽ không cố gắng viết một mã với 256.000 tờ khai. (chỉnh sửa: và Marc Gravells là luôn luôn nhanh hơn) :) –
oh, xấu của tôi, xin lỗi. – CuiPengFei