Nein, dann hast du ein DeadLock
Wenn du das aber der Art:
Delphi-Quellcode:
EntryCriticalSection(..);
try
// Code
finally
LeaveCriticalSection(..);
end;
machst, kann ja nix passieren wenn der Code etwas böses macht, da der finally abschnitt immer abgearbeitet wird.