System.Win.ScktComp.TCustomWinSocket.Lock

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi