19.6.2. Acquire(获取互斥量)
语法 :
Acquire (SyncObject, TimeoutValue) => Boolean
参数
SynchObject 必须是一个互斥同步对象。TimeoutValue 按 Integer 进行求值。
说明
获取该 Mutex 的所有权。如果该 Mutex 已被不同的调用拥有,则挂起当前执行线程,直到 Mutex 的拥有者释放它,或者直到至少经过 TimeoutValue 毫秒。同一个调用可以多次获取同一个 Mutex。
注意
对于被 DLM 对象 引用的 Mutex 对象,宿主 OS 也可能竞争其所有权。
如果发生超时且未获取到互斥量所有权,则该操作返回 True。TimeoutValue 为 0xFFFF(或更大)表示没有超时,操作将无限期等待。