トップQs
タイムライン
チャット
視点

GNU Portable Threads

スレッドライブラリ ウィキペディアから

GNU Portable Threads
Remove ads

GNU Pth(Portable Threads)は、UNIXプラットフォーム用のPOSIX/ANSI-Cベースのユーザ空間スレッドライブラリであり、マルチスレッドアプリケーションに優先度ベースのスケジューリングを提供する。GNU Pthは高度な移植性を提供することを目指している。GNUプロジェクトの一部である[1]

概要 作者, 初版 ...

Pthは下位互換性のためにPOSIXスレッドAPIエミュレーションも提供する。

GNU Pthはカーネル空間スレッドへのN:1マッピングを使用する。つまり、スケジュールは完全にGNU Pthライブラリによって行われ、カーネル自体はユーザ空間のNスレッドを認識しない。これによりカーネルディスパッチが必要になるため、SMPを利用する可能性はない。

Remove ads

関連項目

脚注

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads