mutual exclusion principles using synchronization locks 5945979