ID : 6752
TakeMutex
功能
使Mutex对象由“Unlocked”状态变为“Locked”状态。指定的Mutex对象未处于“Unlocked”状态时,等待执行。
格式
TakeMutex MutexID[, Timeout]
指定项目
解说
使Mutex对象由“Unlocked”状态变为“Locked”状态。
指定Timeout时仅在指定时间内等待获取权利。超过指定时间也未能获取权利时发生错误。
相关项目
Mutex对象、 CreateMutex、 DeleteMutex、 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 SubID : 6752

