2

Windows は、優先順位の低いスレッドを実行/スケジュールする機会を与える関数 SwitchTothread を提供します。Linuxのオプションを知っている人はいますか? http://msdn.microsoft.com/en-us/library/windows/desktop/ms686352%28v=vs.85%29.aspx

4

1 に答える 1

1

それはpthread_yield()です。

違いはSwitchToThread()、スレッド切り替えが発生した場合はゼロ以外をpthread_yield()返し、それ以外の場合はゼロを返しますが、成功した場合はゼロを返し、エラーが発生した場合はゼロ以外を返します (現在のところ、Linux では常に成功します)。

于 2013-01-15T19:02:18.987 に答える