【发布时间】:2014-04-27 03:43:22
【问题描述】:
来自 C#/Java 编程,在程序中创建新线程往往会增加大量开销(例如 C# 中每个线程 1MB)。我很好奇 C++11 线程会引入什么样的开销。
【问题讨论】:
-
虚拟内存通常不被视为稀缺资源。
-
@DavidSchwartz 在 32 位以下。事实上,当动态内存碎片化时,长时间运行的进程可能(并且确实)死于地址空间不足。
标签: c++ multithreading