グリーンスレッド
グリーンスレッド(green thread)
グリーンスレッド(英: green threads)とは、コンピュータプログラミングにおいて、オペレーティングシステムではなく、ランタイムライブラリや仮想マシン (VM) によってスケジュールされるスレッドである。グリーンスレッドはネイティブのOSの機能に依存せずに並行性を実現するほか、カーネル空間ではなくユーザー空間で管理されるためネイティブスレッドがサポートされていない環境でも動作しうる。
プログラミング言語が提供するスレッドはグリーンスレッド
モデルはM:Nモデル(M:Nスレッド)?
M個のグリーンスレッドに対して、 N個のOSスレッド
ネイティブスレッドがサポートされていない環境で動作できる
ユーザースレッドとも呼ばれる
関連
Rust スレッド
仮想マシン(VM)
確認用
Q. グリーンスレッド
Q. グリーンスレッドの性能
参考
グリーンスレッド - Wikipedia
スレッドを使用してコードを同時に走らせる - The Rust Programming Language 日本語版
#スレッド #マルチスレッド