理论上,一个进程可用虚拟空间是2G,默认情况下,线程的栈的大小是1MB,所以理论上最多只能创建2048个线程,但是一般不会到这么大,因为主线程要占内存,可能还要多点。如果要创建多于2048的话,必须修改编译器的设置:菜单栏的“项目”->“***属性”,选择“配置属性”下的“链接器”下的“系统”,将堆栈保留大小设置为:524288,这个值就是512KB,这里的单位是字节,所以要自己换算,这样理论上能创建4096个进程。
相关文章
- 05-09线程通信生产者和消费者传统版(sync-wait-notityAll)(lock-await-signal)
- 05-09把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列。
- 05-09arcpy-字段唯一值、重复值、最值、平均值、方差、标准差、中数、众数
- 05-09【Luogu U41492】树上数颜色——树上启发式合并(dsu on tree)
- 05-09使用NPOI和线程池快速加载EXCEL数据
- 05-09v.size() return size_t not int 返回无符号整型数
- 05-091079 延迟的回文数 (20 分)
- 05-091079 延迟的回文数
- 05-091079 延迟的回文数 (20 分)
- 05-09数逻第六章 寄存器