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](newinversion102.md "First functions introduced with version 10.2.") / [14.3](newinversion143.md "Newest functions in version 14.3.") | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [Mutex.Create](MutexCreate.md)   Creates a new mutex with given name. | All   10.2 |
| [Mutex.GetTag](MutexGetTag.md)   Queries the tag value. | All   14.3 |
| [Mutex.List](MutexList.md)   Lists all Mutex reference numbers. | All   10.2 |
| [Mutex.Lock](MutexLock.md)   Locks the mutex. | All   10.2 |
| [Mutex.Name](MutexName.md)   Queries name of mutex. | All   10.2 |
| [Mutex.Release](MutexRelease.md)   Frees a mutex. | All   10.2 |
| [Mutex.ReleaseAll](MutexReleaseAll.md)   Releases all mutex objects. | All   14.3 |
| [Mutex.SetTag](MutexSetTag.md)   Sets the tag value. | All   14.3 |
| [Mutex.TryLock](MutexTryLock.md)   Tries to lock the mutex. | All   10.2 |
| [Mutex.Unlock](MutexUnlock.md)   Unlocks the mutex. | All   10.2 |

10 functions shown.

These functions require a license (60%).

### Release notes

- **Version 14.3**
    - Added [Mutex.GetTag](https://www.mbsplugins.eu/MutexGetTag.shtml) and [Mutex.SetTag](https://www.mbsplugins.eu/MutexSetTag.shtml) functions.
    - Added [Mutex.ReleaseAll](https://www.mbsplugins.eu/MutexReleaseAll.shtml) function.
    - Renamed [Mutex.Free](https://www.mbsplugins.eu/MutexRelease.shtml) to [Mutex.Release](https://www.mbsplugins.eu/MutexRelease.shtml), but old name will stay valid.
- **Version 10.2**
    - Added [Mutex](https://www.mbsplugins.eu/component_Mutex.shtml) functions.

### Blog Entries

- [Additional variable levels in FileMaker with MBS Plugin](https://www.mbsplugins.de/archive/2024-06-08/Additional_variable_levels_in_/monkeybreadsoftware_blog_filemaker)
- [Variable Levels in FileMaker](https://www.mbsplugins.de/archive/2022-07-06/Variable_Levels_in_FileMaker/monkeybreadsoftware_blog_filemaker)
- [Improving our OCR functions for FileMaker Server](https://www.mbsplugins.de/archive/2021-05-11/Improving_our_OCR_functions_fo/monkeybreadsoftware_blog_filemaker)
- [Neues MBS FileMaker Plugin 10.2](https://www.mbsplugins.de/archive/2020-05-12/Neues_MBS_FileMaker_Plugin_102/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 10.2 - More than 6200 Functions In One Plugin](https://www.mbsplugins.de/archive/2020-05-12/MBS_FileMaker_Plugin_102_-_Mor/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 10.2pr2](https://www.mbsplugins.de/archive/2020-04-06/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

[HTML Version](component_Mutex.shtml)