Jikes RVMのスレッド

Steve Blackburnのharmony-devの投稿によると,POSIXスレッドの上に独自のスレッド(green threadと呼んでいた)を実装し,それをVMがスケジュールするという多重化スレッドモデルを採用しているらしい.

それに対して,このようなM:Nモデルは,割り込みやネイティブコードのブロックなどの,細かい挙動で問題が多く発生する点(以前に,Solaris 9でついにあきらめたことを書いたと思う)が,将来的にマルチコアCPUに適しているかという点が指摘されている.

http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200505.mbox/%3cD081B6DF-3564-4343-8E43-BB3AE6F9656D@mac.com%3e