Ví dụ: trên OSX, nó thậm chí còn dưới 512k.
Có bất kỳ kích thước được đề xuất nào, trong tâm trí, ứng dụng không sử dụng đệ quy và không phân bổ nhiều biến stack ?
Tôi biết câu hỏi quá rộng và nó phụ thuộc nhiều vào cách sử dụng, nhưng vẫn muốn hỏi, vì tôi tự hỏi liệu có một số lý do ẩn / nội bộ / hệ thống đằng sau con số khổng lồ này.
Tôi đã tự hỏi, vì tôi dự định thay đổi kích thước ngăn xếp thành 512 KiB trong ứng dụng của mình - đây vẫn là một con số khổng lồ cho việc này, nhưng nó nhỏ hơn 8MiB - và sẽ làm giảm đáng kể bộ nhớ ảo của quá trình, vì tôi có rất nhiều chủ đề (I / O).
Tôi cũng biết điều này không thực sự gây tổn thương, được giải thích rõ ở đây : Kích thước ngăn xếp mặc định cho pthreads