MutexDestroy
Destroys a mutex
Syntax
`
Declare Sub MutexDestroy ( ByVal id As Any Ptr )
`
Usage
`
MutexDestroy( id )
`
Parameters
`id`
The `Any Ptr` handle of the mutex to be destroyed.
Description
`Mutexdestroy` discards a mutex created by `MutexCreate`. This call should be executed after any threads using the mutex are no longer in use.
See `MutexCreate` for more general information on mutexes.
Example
See the examples in `MutexCreate` and also `ThreadCreate`.
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

- `MutexCreate`
- `MutexLock`
- `MutexUnlock`
- `ThreadCreate`
- `ThreadWait`