P
powater
Unregistered / Unconfirmed
GUEST, unregistred user!
在多线程同步的程序中,无论是利用互斥量,还是临界区,互斥事件和信号量,使用完毕都要删除句柄(hmutex,..),那么如何才能保证在最后一个线程执行完了才删除呢?因为使用这些api时候都利用了waitforsingleobject函数,但是多个线程都在等待信号的时候,应该是抢先式的(除了第一个先执行的线程),那么在哪个线程onTerminate中才能删除那些句柄呢?提前删除应该不能保证同步的!!