新手问题 为什么一个 ruby 线程可以占用双核 cpu 到 100%

keating · 2013年01月11日 · 最后由 keating 回复于 2013年01月11日 · 3473 次阅读
Thread.new do
  while true
  end
end.join

ruby1.8 / 1.9 都尝试了,CPU 轻松达到 100% CPU 双核 Alt text here 理论上讲,一个线程应该只占用一个一个核,也就是说 CPU 最大占用到 50%?

是一个核 100% 吧

#1 楼 @tumayun 我是用 top 看到的 100%

那应该就是两个核加起来 100%,如果都占满应该是 200%

#3 楼 @tumayun 哇靠,真的艾,又被坑了…

需要 登录 后方可回复, 如果你还没有账号请 注册新账号