ブックマーク / www.linux.or.jp (1)

  • プロセス

    3.1. プロセスUnix ライクなシステムでは、ユーザレベルの動作はプロセスを動かすことで 実現しています。 Unix システムの大部分は「スレッド」をプロセスとは独立した概念として サポートしています。 スレッドはプロセス内でメモリを共有していて、システムのスケジューラは スレッド自身をスケジューリングしています。 Linux はこれとは異なる方法で実行しています(私は優れたやり方だと思います)。 スレッドとプロセスは基的に違いはありません。 そのかわり Linux においては、プロセスがもう 1 つのプロセスを起こした時に、 どのリソースを共有するのかを選択できます(たとえばメモリを共有するとか)。 そして Linux カーネルは、スレッドレベルで速度が最適になるように動作します。 詳しい情報は clone(2) を見てください。 Linux のカーネル開発者は「スレッド」や「プロ

    tennecia
    tennecia 2006/07/04
    Linux プロセス スレッド vm
  • 1