| 发表于:2007-05-03 20:57:4313楼 得分:0 |
| chdw(米) ,xuliu5519(六小不).我大概理解你们的意思了,起多个线程是可以占用到一个以上的cpu,但是这多个线程(都在一个进程下)占用的cpu百分比加起来最多99%,比如占用cpu1 30%,占用cpu2 69%(比如我的服务器是4个cpu,在linux下top就可以看到4个cpu的百分比占用情况,每个cpu最多99%,4个cpu就有4个99%),他们占用总的cpu资源仍然不超过99%,这在linux里的top下可以看到进程占用cpu的情况.因此当开启的线程数达到该进程占用到的cpu百分比加起来到99%时,再开过多的线程也就没有意义了.我是想能否让一个进程占用到全部4个cpu的和,就是99%*4(当然这只是个比方,总有os的进程也要占用cpu的). | | |
|