| 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.
Blog Entries