Help Center›FreeBASIC
MutexUnlocksub
Releases a mutex lock
Syntax
Declare Sub MutexUnlock ( ByVal id As Any Ptr )
Parameters
Description
Mutexunlock releases a mutex "handle" created by MutexCreate, and locked with MutexLock. This allows other threads sharing the mutex to continue execution.See
MutexCreate for more general information on mutexes.Remarks
Usage
MutexUnlock( id )
Dialect Differences
- Threading is not allowed in the -lang qb dialect.
Platform Differences
- The DOS version of FreeBASIC does not allow for threads, as the OS does not support them.
- In Linux the threads are always started in the order they are created, this can't be assumed in Win32. It's an OS, not a FreeBASIC issue.
Differences from QB
- New to FreeBASIC
See also
Example
See the examples in
MutexCreate and also ThreadCreate.Reference
- Documented in KeyPgMutexUnlock.html