Mutex in inter-process communication

hello, there is a package called InterProcessCommunication at GitHub - emmt/InterProcessCommunication.jl: Inter-process communication for Julia

Has anyone had any experience in making the Mutex to work with shared memory, i.e. in the lock.jl of the package, the comments in the code:

Keyword shared can be set true to create a mutex that is shared between
processes; otherwise, the mutex is private that is it can only be used by
threads of the process which creates the mutex. A shared mutex must be stored
in a part of the memory, like shared memory, that can be shared with other

Would be very grateful if anyone can post some sample code to make it work. Many thanks