Wobei die Critical Sections relativ langsam sind. Bei kurzen Blockaden ist TMonitor die bessere Alternative, weil dort erst mit Spins versucht wird auf den Eintritt in die geschützte Ressource zu warten.
Beispiel:
Delphi-Quellcode:
TMonitor.Enter(FList);
try
FList.Add(NewData);
finally
TMonitor.Exit(FList);
end;
Aber auch wenn ich das eben gepostete Video nicht gesehen habe, da kommen die verschiedenen Methoden ja auch zur Sprache.