一个进程可以创建多少线程?
来源:互联网 发布:windows键没反应 编辑:程序博客网 时间:2024/05/01 21:54
以前一直没有试过也没怎么想过这个问题,模糊觉得和系统性能与有关系,前2天写个小程序试了一下,如下
在我机器上的结果是成功创建了2027个线程,为什么是2027呢,因为每个线程都有自己的栈,编译器默认堆栈大小为1M, 每个进程有2G的用户地址空间,则理论上最多可以创建2048个线程,但考虑到还有代码段、共享库等要占用地址空间,所以2027是比较合理的一个值。(注意,这里可以创建多少线程和机器上的物理内存没有之间关系)
如果在把链接选项的栈大小改变,则能创建的线程也会改变,如下图,改为512k, 则可以创建4040个线程
- 一个进程可以创建多少线程?
- 一个进程可以创建多少个线程
- 一个进程(Process)最多可以生成多少个线程(Thread)
- 一个进程(Process)最多可以生成多少个线程(Thread)
- 一个进程(Process)最多可以生成多少个线程(Thread)
- 实验:一个进程到底能创建多少线程?
- 实验:一个进程到底能创建多少线程?
- 一个进程最多可以创建线程的数目
- 一个进程最多可以创建线程的数目
- 讨论:一个进程(Process)最多可以生成多少个线程(Thread)
- 一个进程(Process)最多可以生成多少个线程(Thread),★firecat推荐★
- windows 一个进程(Process)最多可以生成多少个线程(Thread)
- 一个进程最多能包含多少线程
- 进程 vs 线程 :一个进程可以包含多个线程
- 进程 vs 线程 :一个进程可以包含多个线程
- Linux下查看某个进程创建了多少线程
- Linux下查看某个进程创建了多少线程
- 测试一个表空间最多可以创建多少个文件
- 'Sys'错误解决
- Google开放源码为Android开发提供软件样板
- 减少oracle sql回表次数 提高SQL查询性能
- yaffs理解第一篇——yaffs direct综述
- 动态设置log4j的日志级别
- 一个进程可以创建多少线程?
- 我受打击了
- Mobile开发初体验
- 关于在信息下面List_view添加菜单可能会出现冲突
- 纯JSP分页
- error LNK2001: unresolved external symbol "public:
- 带页码的翻页体验与设计比较
- IE6不支持href="javascript:void(0)",需改为href=#
- 转一份关于理解yaffs文件系统很好的资料