多少线程太多了?我正在编写一个服务器,当请求传入时,我将每个动作分支到一个线程中。我这样做是因为几乎每个请求都会进行数据库查询。我正在使用线程池库来减少线程的构造/破坏。但是,我的问题是-对于这样的I/O线程来说,什么是一个好的临界点?我知道这只是一个粗略的估计,但我们说的是数百人吗?成千上万?编辑:谢谢大家的回应,似乎我要测试一下才能找到我的线计数上限。但问题是:我怎么知道我撞到了那个天花板?我该测量什么?
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
线程堆栈大小:在Linux中,默认的线程堆栈大小是8MB(您可以使用uLim-a查找它)。 给定操作系统变体支持的最大虚拟内存。LinuxKernel2.4支持2GB的内存地址空间。使用内核2.6,我要大一
慕斯王
TA贡献1864条经验 获得超2个赞
- 3 回答
- 0 关注
- 708 浏览
添加回答
举报
0/150
提交
取消