Y
yellowfish
Unregistered / Unconfirmed
GUEST, unregistred user!
我在线程中采用下面的方式来防止对同一资源的访问冲突
hMutex: Thandle = 0;
...
if WaitForSingleObject(hMutex, INFINITE) = WAIT_OBJECT_0 then
begin
访问/操作资源
end;
ReleaseMutex(hMutex);
可是在线程挂起或中止后,有时就无法释放对资源的访问,造成其它线程都无法访问该资源,请问该如何解决这个问题?
hMutex: Thandle = 0;
...
if WaitForSingleObject(hMutex, INFINITE) = WAIT_OBJECT_0 then
begin
访问/操作资源
end;
ReleaseMutex(hMutex);
可是在线程挂起或中止后,有时就无法释放对资源的访问,造成其它线程都无法访问该资源,请问该如何解决这个问题?