du könntest z.B. per Sleep die Threadverarbeitung abbrechen.
Delphi-Quellcode:
ReleaseMutex(PutterMutex);
Sleep(0);
if WaitForSingleObject(PutterMutex, 20000)<>WAIT_OBJECT_0 then
es kommt dann hier nur noch darauf an, wie Windows die Threads verwaltet und ob es den anderen Thread vorher verarbeitet