2024 年日本 PHP 研討會

SyncMutex::lock

(PECL sync >= 1.0.0)

SyncMutex::lock等待獨佔鎖定

說明

public SyncMutex::lock(int $wait = -1): bool

取得 SyncMutex 物件的獨佔鎖定。如果鎖定已經被取得,則會增加內部計數器。

參數

wait

等待獨佔鎖定的毫秒數。值 -1 表示無限期等待。

回傳值

成功時回傳 true,失敗時回傳 false

範例

範例 #1 SyncMutex::lock() 範例

<?php
$mutex
= new SyncMutex("UniqueName");

if (!
$mutex->lock(3000))
{
echo
"無法鎖定互斥鎖。";

exit();
}

/* ... */

$mutex->unlock();
?>

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top