游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11525|回复: 11

一般的服务器,一个进程最大能开多少个线程?

[复制链接]

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-7-30 16:59:00 | 显示全部楼层 |阅读模式
如题.

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-7-30 17:15:00 | 显示全部楼层

Re:一般的服务器,一个进程最大能开多少个线程?

开多了线程没有意义,过去看过别人写的例子,有人这样写  开线程数 = cpu核数*2 + 2,也不知道这样是不是性能最优,也许就是瞎扯蛋的的。

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2009-7-30 18:42:00 | 显示全部楼层

Re:一般的服务器,一个进程最大能开多少个线程?

win下单进程2029线程

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2009-7-30 19:24:00 | 显示全部楼层

Re:一般的服务器,一个进程最大能开多少个线程?

星级争霸的最佳采矿农民数量=矿数*2+2
2楼的公式应该就是根据这个来的...

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-7-30 19:59:00 | 显示全部楼层

Re: Re:一般的服务器,一个进程最大能开多少个线程?

神秘的猫: Re:一般的服务器,一个进程最大能开多少个线程?

星级争霸的最佳采矿农民数量=矿数*2+2
2楼的公式应该就是根据这个来的...



我靠,有见谛!

2

主题

28

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2009-7-30 22:45:00 | 显示全部楼层

Re: Re:一般的服务器,一个进程最大能开多少个线程?

tonykee: Re:一般的服务器,一个进程最大能开多少个线程?

开多了线程没有意义,过去看过别人写的例子,有人这样写  开线程数 = cpu核数*2 + 2,也不知道这样是不是性能最优,也许就是瞎扯蛋的的。

不仅想到了完成端口模型

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-30 22:59:00 | 显示全部楼层

Re: Re:一般的服务器,一个进程最大能开多少个线程?

神秘的猫: Re:一般的服务器,一个进程最大能开多少个线程?

星级争霸的最佳采矿农民数量=矿数*2+2
2楼的公式应该就是根据这个来的...

哈哈,兄弟你太搞了~~~哈哈哈

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-30 23:01:00 | 显示全部楼层

Re:一般的服务器,一个进程最大能开多少个线程?

这个写个代码不就试出来了吗?应该不同版本的Windows限制也是不一样的

0

主题

113

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2009-7-31 18:52:00 | 显示全部楼层

Re:一般的服务器,一个进程最大能开多少个线程?

几乎是不限制的,但是线程太多性能会急剧下降。
我在XP做测试的时候, 开到过 30000 个线程,
这些线程全部是挂起状态,机器就开始卡了。
估计是内核正忙着给这些线程运行调度算法。

通常,每开一个线程,系统要给它分配一个堆栈,一般默认是 1MB, 如果你有4GB 内存,这种情况你可以开大约 2000 个线程(系统保留了2GB内存地址)
通过选项将堆栈指定为一个较小的值,比如 50KB, 你可以轻松开 10000+ 线程。

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-7-31 21:57:00 | 显示全部楼层

Re: Re:一般的服务器,一个进程最大能开多少个线程?

iicup: Re:一般的服务器,一个进程最大能开多少个线程?

几乎是不限制的,但是线程太多性能会急剧下降。
我在XP做测试的时候, 开到过 30000 个线程,
这些线程全...

嗯,有道理。Server版用户可使用内存更大一些,记得是3GB左右。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 01:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表