3void Cogs::Threads::setName(Thread& thread,
const std::string& name) {
4 pthread_setname_np(thread.native_handle(), name.c_str());
7void Cogs::Threads::sleep(
int milliseconds) {
8 std::this_thread::sleep_for(std::chrono::milliseconds(milliseconds));
11void Cogs::Threads::yield() {
12 std::this_thread::yield();
15size_t Cogs::Threads::hardwareConcurrency() {
16 return std::thread::hardware_concurrency();