为什么我的程序这么耗CPU资源?

Anderes 2006-04-26 07:27:33
我编写了串口读写程序在线程中,一个线程一个读写。发现一个线程读写的时候也很耗CPU资源!!
而我观察其他流行的软件却不会。我的线程的优先级为BELOW_NORMAL,为什么?
高分解答
...全文
241 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qiushen 2006-04-27
  • 打赏
  • 举报
回复
while(true)
{
......
if (No Read && No Write)
{
Sleep(100);
}
....
}
pripor 2006-04-27
  • 打赏
  • 举报
回复
估计是进入死循环或者无限判定
孤客天涯 2006-04-27
  • 打赏
  • 举报
回复
是不是出现了死循环?
Anderes 2006-04-27
  • 打赏
  • 举报
回复
没有死循环,只是有些循环读写,应该是原因吧
DentistryDoctor 2006-04-26
  • 打赏
  • 举报
回复
是否是busy loop?

15,471

社区成员

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

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