Похоже, существует мнение, что использование модели времени с разделенным стеком не требуется в 64-разрядных архитектурах. Я говорю, кажется, потому что я не видел, чтобы кто-то на самом деле говорил это, только танцуйте вокруг него:
Использование типичной многопоточной программы памяти может значительно, поскольку каждый поток не требует наихудшего стека размер. Становится возможным запустить миллионы потоков (либо полный NPTL потоки или совлокальные подпрограммы) в 32-разрядном адресном пространстве. - Ян Лэнс Тейлор
... подразумевая, что 64-разрядное адресное пространство уже может обрабатывать его.
А...
... постоянные накладные расходы разделенных стеков и узкий прецедент (создавая огромное количество задач с привязкой к I/O на 32-разрядных архитектурах) неприемлемо... - bstrie
Два вопроса: Это то, что они говорят? Во-вторых, если да, то почему они не нужны для 64-разрядных архитектур?