]> git.sesse.net Git - stockfish/blobdiff - src/thread.h
Simplify locking usage
[stockfish] / src / thread.h
index c762f130ebb2e96ed06824ef87d3c0a652b5e110..80363fa7f187aac9c65cec13314a879b2c4807a9 100644 (file)
@@ -80,17 +80,12 @@ struct Thread {
   int maxPly;
   Lock sleepLock;
   WaitCondition sleepCond;
   int maxPly;
   Lock sleepLock;
   WaitCondition sleepCond;
+  ThreadHandle handle;
   SplitPoint* volatile splitPoint;
   volatile int activeSplitPoints;
   volatile bool is_searching;
   volatile bool do_sleep;
   volatile bool do_terminate;
   SplitPoint* volatile splitPoint;
   volatile int activeSplitPoints;
   volatile bool is_searching;
   volatile bool do_sleep;
   volatile bool do_terminate;
-
-#if defined(_MSC_VER)
-  HANDLE handle;
-#else
-  pthread_t handle;
-#endif
 };
 
 
 };