Next: , Previous: , Up: Multitasker   [Contents][Index]


6.27.1 Pthreads

pthred 、 つまり posix スレッドは、 複数のコア上で並行実行することも、 1 つのコア上でプリエンプティブ・マルチタスクで実行することもできます。 ただし、 以下のワード群の多くは、 従来の協調マルチタスク(traditional cooperative multi-tasker)の場合と同一です。

さらに、 一度に 1 つのタスクのみが何かを変更することを確認したり、 タスク間のコミュニケーションに使用したりするためのワード群もあります。 pause の呼び出し間でトランザクション(取引)を実行する協調マルチタスク(cooperative-multitasking)はこの環境では機能しないため、 これらのワード群はプリエンプティブ・マルチタスクおよびマルチコア・マルチタスクで必要なものです。