因等待数据而挂起的线程,会占用cpu的时间吗?

bulesnow 2004-06-08 10:00:26
如上
...全文
491 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
叁哥_ 2004-06-09
  • 打赏
  • 举报
回复
楼主不用再问了! wwwsq(wwwsq) 说得很对!
msdn_user 2004-06-09
  • 打赏
  • 举报
回复
挂起的线程本身不会占用cpu,应该也不会加大系统线程调度的工作量
挂起的线程属于非调度线程,只有当收到信号变成可调度状态以后
才会占用系统调度时间吧
wwwsq 2004-06-08
  • 打赏
  • 举报
回复
挂起的线程本身不会占用cpu,但是它会略微加大系统线程调度的工作量。
你可以写一个程序挂起一千个线程,看看系统运行速度如何。
halk 2004-06-08
  • 打赏
  • 举报
回复
不会,一点都不会。Waitfor……和sleep期间都不会分配cpu时间。
sevencat 2004-06-08
  • 打赏
  • 举报
回复
不会。或者很少

15,474

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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