关于线程的问题。

davidhardson 2015-05-13 02:19:46
4个 CPU ,8G内存的服务器。。后台有一个简单的查询程序是单独用线程跑的,会和外部做交互。 这样的线程开多少个合适?现在设置了最大 20个 。
...全文
440 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一个线程大概消耗1-2M左右内存,不过具体情况看你的线程操作的是什么?要监控服务器的负载情况,cpu、内存、硬盘,还有jvm的健康状态,gc情况等等,具体看你的测试去调咯。
lantu0 2015-05-17
  • 打赏
  • 举报
回复
操作系统最大线程可以开到几十万都没有问题,但jvm应用开的线程越多,会造成操作系统上下文切换多。从而影响sys与cpu
skgary 2015-05-14
  • 打赏
  • 举报
回复
看CPU的情况 ,4CPU,高档一点的,100多都可以

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧