似乎有一种观点认为在 64 位体系结构上不需要使用“拆分堆栈”运行时模型。我说似乎是,因为我还没有看到有人真的这么说,只能绕着它跳舞:
典型的多线程程序的内存使用量可以显着减少,因为每个线程不需要最坏情况下的堆栈大小。在 32 位地址空间中运行数百万个线程(完整的 NPTL 线程或协同例程)成为可能。——伊恩·兰斯·泰勒
...暗示 64 位地址空间已经可以处理它。
和...
...拆分堆栈的持续开销和狭窄的用例(在 32 位体系结构上产生大量 I/O 绑定任务)是不可接受的...--bstrie
两个问题:这是他们所说的吗?其次,如果是这样,为什么它们在 64 位架构上是不必要的?
HUH函数
慕桂英546537
相关分类