# Functions
Lock creates a Mutex by using a file named with the given strings, and acquires the inter-process lock, then returns the created Mutex.
New creates a new file based inter-process mutex which uses the given string as the name of the underlying file.
ReleaseAllLocks releases all the FLocks by removing all the underlying files.
TryLock creates a Mutex by using a file named with the given string, and tries to acquire the inter-process lock, then returns the created Mutex.