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