Welche Funktion hat die TCriticalSection in Delphi?

~ 0 min
2015-06-24 12:26
  • TCriticalSection in Delphi wird in Multithread-Anwendungen verwendet.
  • Durch die TCriticalSection wird verhindert, dass ein anderer Thread auf einen bestimmten Codeblock zugreift.
  • TCriticalSection muss global definiert sein, damit es für alle Threads zur Verfügung steht.
  • Beachten: Je häufiger TCriticalSection im Programm verwendet wird, desto langsamer wird die Anwendung.
  • Mit Hilfe der Methode Aquire wird der kritische Bereich an den aufrufenden Thread gebunden (entspricht der Methode Enter).
  • Mit Hilfe der Methode Release kann der kritische Bereich wieder von anderern Threads verwendet werden (enstspricht der Methode Leave).
Durchschnittliche Bewertung 0 (0 Abstimmungen)

Kommentieren nicht möglich