質問

このLinux Magazineの記事 http://www.linux-mag.com/id/792 は、Solarisなどの商用Unixと比較して、Linuxでのスレッドの実装方法の違いを説明しています。要約すると、Linuxはユーザースレッドからカーネルスレッドへの1対1のマッピングを使用し、Solarisは多対多のマッピングを使用します。この記事は、特にスレッドを切り替える場合に、これによりSolarisのパフォーマンスが向上する可能性があることを示唆しています。これをテストする時間を費やす前に、誰かがすでにそれをやったことがありますか?

役に立ちましたか?

解決

M:Nスレッド化は良い考えだと人々は思っていましたが、誰もが1:1スレッド化に移行しています。オーバーヘッドが低く、SMP環境でより適切に動作します。 Solarisは、 Solaris 9 。あなたがリンクしたその記事は2001年のものだと思われるので、少し時代遅れです(購読者のみですので、読むことができませんでした)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top