为什么互斥体不能返回????????急~~~~~~~~~~~~
taoyi 2005-07-27 09:51:11 代码类似如下结构:
MUTEX m_hMutex;
public void DoWork()
{
m_hMutext = CreateMutex();
WaitFor.....;
// ..........
ReleaseMutex(m_hMutex);
}
但在运行的过程中发现有些时候ReleaseMutex并没有将其释放,而下一个线程就怎么也进不了代码段了,老是在那里Wait,郁闷死啦~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
高人帮忙~~~~~~~~~~~~~~~~