performance problem that can occur when using locks for concurrency control in a multithreaded application