Platforms to show: All Mac Windows Linux Cross-Platform

Back to MutexMBS class.

MutexMBS.Lock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Process MBS Util Plugin 8.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Locks the mutex.
Example
dim m as new MutexMBS

m.Lock
MsgBox "Got mutex."

m.Unlock
MsgBox "Released mutex."

The function returns as soon as it has access to the mutex.

Always use Lock and Unlock in a pair.

MutexMBS.TryLock as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Process MBS Util Plugin 10.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Locks the mutex if possible.
Example
dim m as new MutexMBS

if m.TryLock then
MsgBox "Got mutex."

m.Unlock
else
MsgBox "Failed to get mutex."
end if

Returns true if we got a lock and false if not.
Always use Lock and Unlock in a pair.

MutexMBS.Unlock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Process MBS Util Plugin 8.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Unlocks the mutex.
Example
dim m as new MutexMBS

m.Lock
MsgBox "Got mutex."

m.Unlock
MsgBox "Released mutex."

Always use Lock and Unlock in a pair.

The items on this page are in the following plugins: MBS Util Plugin.


The biggest plugin in space...