TMonitor ist oft die schnellste Variante, da zuerst ein paar Spins versucht werden, ob es nicht vielleicht schon gleich funktioniert bevor die teure Variante (gemessen an Rechenzeit) mit WaitFor... Funktionen der
API (WaitForSingleObject z.B., hab nicht geschaut was verwendet wird) benutzt wird.