Cross-platform locks for threads and processes.
Python standard library provides an Exclusive Lock for threads and Exclusive Lock for processes spawned by multiprocessing module. fasteners provides additional three synchronization primitives Exclusive Lock for independent processes, Readers Writer Lock for independent processes ,Readers Writer Lock for threads