Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: Mutex
Functions for named mutexes.
Allows synchronization of file/memory/device access by two FileMaker processes, e.g. client and server running on same computer.
Version | macOS | Windows | Linux | Server | iOS SDK |
10.2 / 14.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Item | Details |
---|---|
Mutex.Create Creates a new mutex with given name. | All 10.2 |
Mutex.GetTag Queries the tag value. | All 14.3 |
Mutex.List Lists all Mutex reference numbers. | All 10.2 |
Mutex.Lock Locks the mutex. | All 10.2 |
Mutex.Name Queries name of mutex. | All 10.2 |
Mutex.Release Frees a mutex. | All 10.2 |
Mutex.ReleaseAll Releases all mutex objects. | All 14.3 |
Mutex.SetTag Sets the tag value. | All 14.3 |
Mutex.TryLock Tries to lock the mutex. | All 10.2 |
Mutex.Unlock Unlocks the mutex. | All 10.2 |
10 functions shown.
These functions require a license (60%).
Release notes
- Version 14.3
- Added Mutex.GetTag and Mutex.SetTag functions.
- Added Mutex.ReleaseAll function.
- Renamed Mutex.Free to Mutex.Release, but old name will stay valid.
- Version 10.2
- Added Mutex functions.