5J-4
Java仮想マシンにおけるスレッド優先度の制御方法
○篠本一昌,芝 公仁,岡田至弘(龍谷大)
独自にプログラムの実行環境を構築する仮想マシンでは,その仮
想マシン上で動作するプログラミング言語のレベルからスレッド
をサポートしている.この場合,仮想マシン上のスレッドを与え
られた優先度に応じて動作させるためには,オペレーティングシ
ステムが提供するスケジューリング機能を適切に使用する必要が
ある.本論文では,Java仮想マシンがもつスレッドの優先度を管
理する機能について評価し,Java仮想マシンがオペレーティング
システムのもつスケジューリング機能を有効に活用していない事
について指摘する.またこの問題を解決するためのJava仮想マシ
ンの改変について述べる.この拡張によりJavaスレッドにリアル
タイム性を持たせた動作をさせることが可能となる.