カーネル空間で実装されたスレッド機構をカーネルスレッドと呼ぶ。カーネルスレッドの切り替えはカーネルが行うため、マルチプロセッサシステムであれば同じプロセス内の複数のスレッドを並行して実行することもでき、どれかひとつのスレッドがスリープしても別のスレッドは処理を続行できる。しかし、カーネルスレッドは単にユーザー空間などのリソースを共有しているだけで、。また、カーネルが全スレッドを管理するため、生成可能なスレッド数の制限がきつくなる。
ライトウェイトプロセス.
ユーザーインターフェイススレッド.
ライトウェイトスレッド.
ライトウェイトプロセスとは異なり、スタックなどに退避されている「スレッドコンテキスト情報」の、暗黙の切り替えは行われない場合がある。また、タイムスライスによる論理スレッドの切り替えが起きず、任意のタイミング（例:APIの呼び出し時）にのみ、論理スレッドが切り替わる。完全にユーザープロセス空間内で実現され、一般的に論理スレッドコンテキストの情報量は小さいため、論理スレッド切り替えのオーバーヘッドは非常に小さい。
スレッドライブラリ.
スレッドの暗黙的利用.
マルチスレッドのプログラミングは前述のように、シングルスレッド前提のプログラミングと比べて難易度が高い。マルチスレッドの動作は非決定論的であり、慎重にプログラミングしなければ、タイミングによって発生したりしなかったりする厄介な異常動作や不具合を引き起こすこともある。マルチスレッド環境におけるバグは、しばしば原因特定が困難となる。
マルチスレッド
邦楽
とは、日本の音楽のこと。、とも。狭義には日本の伝統的な音楽を指し、広義には日本の音楽全般を指す場合がある。
本項においては狭義の邦楽である、日本の伝統的な民族音楽や古典音楽などを主として説明するが、一部に広義の邦楽も紹介する。
歴史.
古代より室町時代前期の千年間に現れた邦楽の要素を大きく分けると、
がある。これらが相互に混じりあい多くの邦楽が形成された。この期間に生まれた音楽は現代まで継承されているものも多い。