Cod*_*der 14 c++ multithreading
在Windows进程中,一次使用的线程有任何限制.如果是这样,每个进程可以使用的最大线程数是多少?
rod*_*igo 10
我知道没有限制,但有两个实际限制:
dwStackSize中CreateThread或选项/STACK的链接器命令).如果使用64位系统,则此限制几乎消失.实际限制是由可用内存量以多种方式确定的。Windows 中没有“不能拥有超过这么多”的线程或进程的限制,但是系统内可以使用的内存量是有限制的,当内存用完时,您就无法创建更多的内存。线程。
请参阅 Mark Russinovich 的博客: http://blogs.technet.com/b/markrussinovich/archive/2009/07/08/3261309.aspx