多核cpu怎样实现让一个cpu密集型的程序占用所有cpu?

qinuxman 发布于 2013/11/18 19:31
阅读 1K+
收藏 1
加载中
0
x
xsong
多线程/多进程  写个死循环。
0
zhuyuping
zhuyuping
RunTime.getRuntime().availableProcessors()获得处理器数量,创建一个这么数量的线程池,这样只能保证你的程序高效运行,但是不能保证占用所有CPU 
0
淘淘我的小宝宝
淘淘我的小宝宝
java8的fork/join倒是有这方面的优化
0
七念
七念

linux sched_setaffinity  windows setthreadaffinitmask  绑定进程到某个CPU,然后通过系统调用找到当前系统CPU使用率,动态的调整sleep的时间,编程之美详细的了,,


返回顶部
顶部