]> git.sesse.net Git - stockfish/blobdiff - src/thread.cpp
Remove custom mutex implementation
[stockfish] / src / thread.cpp
index 5165fd90ae949e17ade2e2d8453f552e16fc053c..f7445f98ca4cbbb7b9bfab48acfff7251a5a96ed 100644 (file)
@@ -81,7 +81,7 @@ void Thread::clear() {
 
 void Thread::start_searching() {
 
-  std::lock_guard<Mutex> lk(mutex);
+  std::lock_guard<std::mutex> lk(mutex);
   searching = true;
   cv.notify_one(); // Wake up the thread in idle_loop()
 }
@@ -92,7 +92,7 @@ void Thread::start_searching() {
 
 void Thread::wait_for_search_finished() {
 
-  std::unique_lock<Mutex> lk(mutex);
+  std::unique_lock<std::mutex> lk(mutex);
   cv.wait(lk, [&]{ return !searching; });
 }
 
@@ -112,7 +112,7 @@ void Thread::idle_loop() {
 
   while (true)
   {
-      std::unique_lock<Mutex> lk(mutex);
+      std::unique_lock<std::mutex> lk(mutex);
       searching = false;
       cv.notify_one(); // Wake up anyone waiting for search finished
       cv.wait(lk, [&]{ return searching; });