Như tên của tiểu bang: Có bất kỳ "quy tắc chung" nào về kích thước của ngăn xếp hay không. Tôi đoán kích thước sẽ khác nhau tùy thuộc vào hệ điều hành, kiến trúc, kích thước của bộ nhớ cache (s), bao nhiêu RAM có sẵn, v.v.Bộ nhớ ngăn xếp lớn như thế nào đối với một chương trình nhất định và có bất kỳ cờ trình biên dịch nào có thể đặt nó không?
Tuy nhiên, có thể nói chung hoặc có cách nào để tìm hiểu xem có bao nhiêu ngăn xếp, chương trình này được phép sử dụng ?. Như một câu hỏi tiền thưởng là có cách nào (với cờ biên dịch vv (suy nghĩ chủ yếu là C/C++ ở đây, nhưng cũng chung chung hơn)) rằng kích thước của ngăn xếp có thể được thiết lập để một kích thước cố định bởi người sử dụng?
Btw, tôi yêu cầu nghiêm túc về sự tò mò, tôi không gặp phải tình trạng tràn ngăn xếp. :)
Số lượng ngăn xếp của một chương trình cụ thể sẽ sử dụng, nói chung là không thể xác định được (nó tương đương với [vấn đề dừng] (http://en.wikipedia.org/wiki/Halting_problem)). Bạn đang hỏi làm thế nào bạn có thể buộc một cách rõ ràng một kích thước ngăn xếp hạn chế? –
Câu hỏi này có thể được bạn quan tâm http://stackoverflow.com/questions/156510/increase-stack-size-on-windows-gcc – Ganesh
Trước hết cảm ơn! Nhưng tại sao điều này không thể xác định và tương đương với vấn đề dừng lại? – Andersnk