似乎有一種觀點認爲在64位體系結構上使用「拆分堆棧」運行時模型是不必要的。我說的好象是,因爲我還沒有看到任何人居然說,只有圍繞它跳舞:拆分堆棧在amd64上不必要
一個典型的多線程程序的內存使用量可以減少顯著 ,因爲每個線程不需要最壞的情況下堆棧大小爲 。在32位地址空間中運行數百萬個線程(全NPTL 線程或協程)成爲可能。 - Ian Lance Taylor
...暗示64位地址空間已經可以處理它了。
而且......
...分離電池堆恆定的開銷和窄用例 (產卵的I/O密集型任務數量巨大的32位體系結構) 不接受... - bstrie
兩個問題:這是他們在說什麼?其次,如果是這樣,爲什麼他們在64位體系結構上沒有意義?
理論最大堆棧大小是如何定義的? – thwd
它沒有定義,它只是語言或編譯器的選擇。我應該更清楚,我會編輯它。 – Tobia