Q:Linux能同时启动多少个线程?

    xiaoxiao2021-03-25  65

    Q:Linux能同时启动多少个线程?

    对于32-bit Linux,一个进程的地址空间是4GB,其中用户态能放问3GB左右,而一个线程的默认栈(stack)大小是10MB,心算可知,一个进程大最多能同时启动300个线程。如果不改变线程的调用栈大小的话,300左右是上限,因为程序的其他部分(代码段、数据段、BSS、堆、栈、动态库等等)同样要占用内存(地址空间)。

    转载请注明原文地址: https://ju.6miu.com/read-35978.html

    最新回复(0)