1

ファイバーは iOS で利用できますか (別名ユーザー モード スレッド、協調マルチタスク)?

それらが良いアイデアかどうかについての議論にはあまり興味がありません (IMO ユーザー モード スレッドは、多くの場合、ステート マシンや nodejs のようなコールバック モデルの優れた代替手段です)。これがツールボックスで利用できるものかどうかを把握しようとしています。

http://en.wikipedia.org/wiki/Fiber_%28computer_science%29を参照してください。

(質問の明確化)

4

1 に答える 1

2

はい。pthreadsライブラリと Foundation のNSThreadオブジェクトの両方がこの機能を提供します。

(一般に、iOS の制限は POSIX 準拠には影響しません。POSIX C 標準ライブラリのすべての関数を使用できます。libpthreads も例外ではありません。)

編集: setcontext function family .

于 2012-10-20T19:35:17.383 に答える