C++11this_threadyeild(12)
原文地址:http://www.cplusplus.com/reference/thread/this\_thread/yield/
function
std::this_thread::yield
void yield() noexcept;
Yield to other threads
The calling thread yields, offering the implementation the opportunity to reschedule.
挂起当前线程的运行,给其他线程运行的机会。
This function shall be called when a thread waits for other threads to advance without blocking.
该方法应该在一个线程等待其他线程资源的时候不阻塞地调用。(即等待其他资源的时候,应该挂起该线程)
Parameters
none
Return value
none
Example
1 | 1 |
1 | // this_thread::yield example |
Possible output (last line may vary):
race of 10 threads that count to 1 million…
6189370542
Exception safety
No-throw guarantee: never throws exceptions.
—————————————————————————————————————————————————————————————————
//写的错误或者不好的地方请多多指导,可以在下面留言或者点击左上方邮件地址给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。
转载请注明出处:http://blog.csdn.net/qq844352155
author:天下无双
Email:coderguang@gmail.com
2014-9-4
于GDUT
——————————————————————————————————————————————————————————————————
- 本文作者: royalchen
- 本文链接: http://www.royalchen.com/2016/02/24/c11this-threadyeild12/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!