ユーザースレッド

ユーザースレッドとは、同じユーザー空間に存在するプログラムによって切り替えが行われるスレッドのことです。

ユーザースレッドは、ユーザースレッド用のライブラリをマルチスレッドを利用したいユーザープロセスのソースコードから読み込むことで利用できます。

ユーザースレッドは、カーネルが関与しないため、スレッドの切り替えを比較的高速に行えます。

なお、ユーザースレッドは、プロセスではないため、マルチプロセッシングできません。