ID : 5160
TakeMutex
功能
使Mutex对象由“Unlocked”状态变为“Locked”状态。指定的Mutex对象未处于“Unlocked”状态时,等待执行。
格式
TakeMutex MutexID[, Timeout]
指定项目
解说
使Mutex对象由“Unlocked”状态变为“Locked”状态。
指定Timeout时仅在指定时间内等待获取权利。超过指定时间也未能获取权利时发生错误。
相关项目
Mutex对象、 CreateMutex、 DeleteMutex、 TakeMutex、 GiveMutex、 ResetMutex、 MutexID、 MutexState、 排他处理的程序示例1、 排他处理的程序示例2、 排他处理的程序示例3
注意事项
应用示例
Sub Main
Dim n As Integer
n = CreateMutex(S[10])
TakeMutex n
'Statements
GiveMutex n
DeleteMutex n
End Sub
ID : 5160