线程之间的切换需要多少时间

我们编程吧 2011-07-04 07:04:12
各位,线程之间的切换需要多少时间?大概是什么量级?
什么书籍上有参考资料?

如果同时进行图像处理和网络传输,那么两者的互相影响是什么情况?
...全文
706 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ladingwen3 2011-07-04
  • 打赏
  • 举报
回复
还可以考虑为线程设置不同的优先级。
ladingwen3 2011-07-04
  • 打赏
  • 举报
回复
xp和vista win 7的线程调度不同,vista和win7更加精确。



参考书籍:《Windows 内核原理与实现》
badbirdboy 2011-07-04
  • 打赏
  • 举报
回复
主要还是系统的调度有关
橘子 2011-07-04
  • 打赏
  • 举报
回复
线程切换时间很难说,windows 有可能达到1-20ms,主要和CPU有关。

线程切换时间不会影响你的效率的主要原因,主要的是看你线程的优先级,如果优先级低,那么执行这个线程的机会就小,你就会感觉到切换到这个线程的时间长.有经验的开发程序的人员应该不会在现成切换时间上去较真(因为没什么太大的意义),需要在其它方面进行优化

15,473

社区成员

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

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