- ベストアンサー
スレッドについて
スレッドの管理はカーネルで行われているんですか? それともユーザーモードで行われているんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
初期のUNIXスレッドはユーザモードで実装されていました。簡単に言えばスレッドごとにスタックを用意してlongjmpで切り替えるような方法です。待ちを伴うシステムコールをライブラリ内でノンブロッキングコールに置き換えるなど複雑ですけど。 現在はほとんどの実装でカーネルがスレッド(ライトウェイトプロセス)を管理します。
その他の回答 (1)
- TT414
- ベストアンサー率18% (72/384)
回答No.1
まともなOSならカーネルです。
質問者
お礼
ご回答ありがとうございました。
お礼
ありがとうございましたm(__)m