The win32-mutex library provides an interface for creating mutex objects
on MS Windows. A mutex object is a synchronization object whose state
is set to signaled when it is not owned by any thread, and non-signaled
when it is owned.
Daniel J. Berger
gem "win32-mutex", "~> 0.4.0"