Einzelnen Beitrag anzeigen

Panthrax

Registriert seit: 18. Feb 2005
286 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Criticalsection Aquire vs Enter

  Alt 24. Jan 2014, 00:53
  • Aquire wird umbenannt in Enter
  • Release wird umbenannt in Leave
Ein Blick in die Herkunft der Methoden hilft verstehen:
Delphi-Quellcode:
type
  TSynchroObject = class(TObject)
    procedure Acquire; virtual;
    procedure Release; virtual;
  end;
Ein Synchronisationsobjekt wird beschlagnahmt oder freigelassen.
Delphi-Quellcode:
type
  TCriticalSection = class(TSynchroObject)
    procedure Enter; inline;
    procedure Leave; inline;
  end;
Ein kritischer Abschnitt wird betreten oder verlassen.

Es wird sprachliche Konsistenz hergestellt.

Unsere Sprache ist unsere Welt in der wir zu denken vermögen. Sie ist wichtig und bedarf der Pflege.
"Es gibt keine schlimmere Lüge als die Wahrheit, die von denen, die sie hören, missverstanden wird."
  Mit Zitat antworten Zitat