mutex.synchronize