频繁开关线程对系统性能和开销的影响有多大?

Daimon_near_me 2007-09-17 04:56:13
假设每0.1秒就要开启一个线程A(A是一个操作较少的线程),完成后自己退出
这样的频繁的开启线程对系统性能的影响有多大?

...全文
492 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujiamurong 2007-09-26
  • 打赏
  • 举报
回复
并不大的,你可以看MS的例子,有一个画画的例子,你可以频繁开关画线的线程,画面没有一点影响
zaodt 2007-09-17
  • 打赏
  • 举报
回复

不是可以使线程睡眠吗!

需要时再唤醒!

创建线程时需要初始化很多东西,设计上不是很合理。
野男孩 2007-09-17
  • 打赏
  • 举报
回复
这个为啥自己不测试呢?明显做成线程池要好得多。
Daimon_near_me 2007-09-17
  • 打赏
  • 举报
回复
我是指创建,调度,注销一个线程对于CPU处理时间的开销,与线程的处理过程无关。

比如开启关闭一个线程1000次大概会占用多少CPU时?
Yofoo 2007-09-17
  • 打赏
  • 举报
回复
如果是操作较少的线程, 你可以用一个常驻的线程处理所有的这些操作

没比较的对象说性能影响不好说

15,471

社区成员

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

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