TsgcWebSocketServer_HTTPAPIMetodi › UnShareList

UnShareList Metodo

Rilascia il blocco condiviso (sola lettura) precedentemente acquisito da ShareList.

Sintassi

procedure UnShareList;

Note

UnShareList rilascia il lock SRW condiviso acquisito da ShareList in modo che altri lettori possano terminare e i writer (nuove connessioni, disconnessioni, LockList) possano acquisire nuovamente il lock esclusivo. Ogni chiamata a ShareList deve essere abbinata esattamente a una chiamata a UnShareList; inserire la chiamata nel ramo finally di un blocco try..finally in modo che il lock venga rilasciato anche quando il codice del lettore genera un'eccezione. Chiamare UnShareList senza uno ShareList in corso produce comportamento indefinito.

Esempio


oList := oServer.ShareList;
try
  // read-only iteration
finally
  oServer.UnShareList;
end;

Torna ai Metodi