4#define WIN32_LEAN_AND_MEAN
7void Cogs::Threads::setName(Thread& thread,
const std::string& name)
9 SetThreadDescription(
static_cast<HANDLE
>(thread.native_handle()), widen(name).c_str());
12void Cogs::Threads::sleep(
int milliseconds) {
13 std::this_thread::sleep_for(std::chrono::milliseconds(milliseconds));
16void Cogs::Threads::yield() {
17 std::this_thread::yield();
20size_t Cogs::Threads::hardwareConcurrency() {
21 return std::thread::hardware_concurrency();