TsgcWebSocketServer_HTTPAPI › メソッド › UnShareList
ShareList で取得した共有(読み取り専用)ロックを解放します。
procedure UnShareList;
UnShareList は ShareList が取得した共有 SRW ロックを解放し、他のリーダーが終了して、ライター (新しい接続、切断、LockList) が排他的ロックを再び取得できるようにします。ShareList のすべての呼び出しには UnShareList への呼び出しが 1 回だけ必要です。リーダーコードが例外を発生させてもロックが解放されるよう、try..finally ブロックの finally ブランチに呼び出しを配置してください。未処理の ShareList なしに UnShareList を呼び出すと未定義の動作が発生します。
oList := oServer.ShareList;
try
// read-only iteration
finally
oServer.UnShareList;
end;