System.Win.ScktComp.TCustomWinSocket.Lock
Delphi
procedure Lock;
C++
void __fastcall Lock(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
Description
Démarre une section critique qui bloque tous les autres threads d'exécution jusqu'à l'appel de la méthode Unlock.
Appelez la méthode Lock avant de commencer une section de code critique qui n'est pas adaptée à l'utilisation de threads. Appelez Unlock quand la section de code critique est terminée. Sauf si c'est absolument nécessaire, n'utilisez pas Lock pour verrouiller des opérations longues comme l'écriture ou la lecture via une connexion bloquante. Le Lock d'opérations longues peut influer de manière importante sur les performances car tous les threads d'exécution de l'application qui utilise l'objet socket Windows doivent attendre jusqu'à l'appel de Unlock.