<< 向前        下一页 >>

ID : 5160

TakeMutex

功能

使Mutex对象由“Unlocked”状态变为“Locked”状态。指定的Mutex对象未处于“Unlocked”状态时,等待执行。

格式

TakeMutex MutexID[, Timeout]

指定项目

MutexID
通过整数型数据指定Mutex对象的ID。
Timeout
使用整数型数据指定超时时间。单位为[ms]。可省略。省略时为-1(无限等待)。

解说

使Mutex对象由“Unlocked”状态变为“Locked”状态。

指定Timeout时仅在指定时间内等待获取权利。超过指定时间也未能获取权利时发生错误。

注意事项

应用示例

Sub Main
	Dim n As Integer
	n = CreateMutex(S[10])
	TakeMutex n
	'Statements
	GiveMutex n
	DeleteMutex n
End Sub

ID : 5160

<< 向前        下一页 >>