现在应用场景如下:
一个 B/S 系统,用户提交请求到服务端( Linux, websphere, jdk1.4 )后,服务器开始进行计算处理,计算处理过程使用多线程实现。服务器使用的是多核 CPU ( 4 核),但是在实际测试中发现,尽管线程数已经调到很高(大于 40 个线程),但是仅仅只有 1 个 CPU 核被使用,使用率为 60%,其他 CPU 核的使用率均为 0%。
请问,如何做才能让多线程完全跑满 4 个 CPU 核??
还望大家不吝赐教,感激不尽!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.