mutex.Lock