10 # ifndef WIN32_LEAN_AND_MEAN
11 # define WIN32_LEAN_AND_MEAN
21 friend class SimpleLock;
30 pthread_mutex_t posixMutex_;
37 explicit SimpleLock(Mutex& mutex);
47 explicit Thread(std::function<
void (
void)> f);
50 static void sleep(
short millis);
53 std::function<void (void)> f_;
55 static DWORD wrapperFunction(LPVOID lpParam);
59 static void* wrapperFunction(
void* lpParam);
61 pthread_t posixThreadId_;