关于线程的两个问题(应该简单) ( 积分: 19 )

  • 主题发起人 主题发起人 木石主人
  • 开始时间 开始时间

木石主人

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:怎样判断一个线程已经运行结束?想在它结束后执行一些显示操作。
如果未结束,则显示不正确。
问题2:多个线程同时运行,时间和单个线程相比如何?是长或短?
 
1、方法很多啊
用事件通知
或直接用WaitForSingleObject(hThread,INFINITE)等待线程结束
或者线程在exitthread之前postmessage一个消息
看你怎么用了
2、这个比较有点无语,怎么比较?
CPU是分片处理的,CPU是一个线程再多也是白搭
使用线程的目的不是比较处理时间的长短吧
 
接受答案了.
 
后退
顶部