CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 246065
Kaye
:
靠,要是没有sleep,你一个线程也能for(;;)也能占满资源啊
[阅读: 356] 2005-11-25 06:16:46
<空>
相关信息:
windows进程的线程数量限制是什么?
(33字)
(
老玉米
[2122]
2005-11-25 13:02
)
The number of threads a process can create is limited by the available virtual memory. By ……
(192字)
(
周星驰
[482]
2005-11-25 13:05
)
有道理,我发现崩溃点
(12字)
(
老玉米
[423]
2005-11-25 13:13
)
??我测试的时候怎么1007左右,俺msdn上写的好像应该是1024,但是一般线程管理还得用点,所以会少
(空) (
Kaye
[378]
2005-11-25 13:26
)
可能硬盘空间不够了
(空) (
老玉米
[355]
2005-11-25 13:28
)
也可能是俺写错什么参数了,没仔细看
(空) (
Kaye
[339]
2005-11-25 13:30
)
因为你的堆栈段用的默认1M,进程地址空间耗尽了。缩小后可以开得更多
(13字)
(
GoodHope
[484]
2005-11-25 13:45
)
在Windows2000 Advance上开了应用程序3G地址段后,我开过将近3000个线程。
(空) (
GoodHope
[362]
2005-11-25 13:47
)
不考虑内存的限制,单cpu循环服务1K个线程,即使所以线程都在sleep
(8字)
(
haitao
[400]
2005-11-25 13:51
)
根本感觉不到,我开那1007个线程就是开着玩,处理自己做的个队列里的东西
(空) (
Kaye
[369]
2005-11-25 13:52
)
也许判断是否睡眠,有快速的办法;但
(18字)
(
haitao
[410]
2005-11-25 13:55
)
呵呵,还是根本感觉不到,1007个都醒着呢,每sleep50ms让他们自己去看看队列里有没有东西
(空) (
Kaye
[386]
2005-11-25 14:02
)
你这种不算醒着吧?
(50字)
(
haitao
[354]
2005-11-25 14:05
)
你自己做个试验杀,1ms?有没有搞错!
(54字)
(
GoodHope
[371]
2005-11-25 14:15
)
靠,要是没有sleep,你一个线程也能for(;;)也能占满资源啊
(空) (
Kaye
[355]
2005-11-25 14:16
)
Sleep50也太过分了吧
(9字)
(
GoodHope
[360]
2005-11-25 14:18
)
嘎嘎,偶那是闲着没事写着玩的,再搞那些事件多麻烦啊
(空) (
Kaye
[355]
2005-11-25 14:20
)
以前做过测试的只要线程不激活,就基本不耗时间。如果这1000个线程都处于活动状态。
(18字)
(
GoodHope
[404]
2005-11-25 13:54
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录