2016-03-19 9 views
0

コルーチン、Boost.Fiberとスレッドを試しています。 私はコルーチンまたはファイバーをスレッド上で実行し、スレッドがOS/ubrによってブロックまたはサスペンドされた場合、どのように対処でき、スレッドの代わりにブロック/スレッド上のファイバー/コルーチン?コルーチンがブロックされている場合にスレッドがブロック状態になるのを避ける方法

答えて

0

「OS/ubr」とは何ですか?それはとても簡単です。 OSがプロセスのスレッドのスケジューリングを停止することを決定した場合、それは実行されません。 OSは上司です。

あなたのスレッドがスケジュールにつれ、彼らはいつものように、コルーチンは、自分自身を管理しない限り:協同ルーチン

関連する問題