Amoebaのスレッド
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/09 05:46 UTC 版)
「Amoeba (オペレーティングシステム)」の記事における「Amoebaのスレッド」の解説
Amoebaではプロセスは、少なくとも一つの、あるいは複数の、スレッドをもつ。Amoebaでは、マルチスレッドによるプログラミングが可能である。プロセスは、実行中に自分のスレッドを生成したり、自分のスレッドを終了したりすることができる。すなわち、プロセスの実行中には、そのプロセスに属するスレッドの数は、あたりまえに増減しうる。スレッドは、それぞれに固有のスタックをもつ。スレッドを同期させる方法としては、シグナルとミューテックスとセマフォの3つの方法を、提供している。スレッドはすべてカーネルが管理している。カーネルによるスレッドのスケジューリングは、優先順位に基づく。
※この「Amoebaのスレッド」の解説は、「Amoeba (オペレーティングシステム)」の解説の一部です。
「Amoebaのスレッド」を含む「Amoeba (オペレーティングシステム)」の記事については、「Amoeba (オペレーティングシステム)」の概要を参照ください。
- Amoebaのスレッドのページへのリンク