Use std::this_thread::yield rather than sched_yield