特許
J-GLOBAL ID:200903098887414713

スレッド実行順序決定方法

発明者:
出願人/特許権者:
代理人 (1件): 則近 憲佑
公報種別:公開公報
出願番号(国際出願番号):特願平5-220360
公開番号(公開出願番号):特開平7-073051
出願日: 1993年09月06日
公開日(公表日): 1995年03月17日
要約:
【要約】【構成】 複数のスレッドが協調して動作するマルチスレッド環境において、次に実行すべきスレッドを指定するスレッド指定部と、スレッドの優先度、実行状態を管理するスレッド情報管理部と、スレッドの優先度または状態を一時的に変更するスレッド情報変更部と、スレッドの元の優先度や状態を記憶するスレッド情報退避部と次に実行するスレッドを選択する実行スレッド選択部を具備するスレッドスケジューリング部と実行スレッド起動部から構成される。【効果】 本発明では、スレッドの優先度や状態をスレッド情報退避部に格納した後、スレッド情報変更部によりスレッド指定部により指定されたスレッドを優先実行し、後に前記スレッド情報退避部に格納されていた優先度や状態を復帰させ実行を継続する。これにより、プログラムが本来持つ意味を保存したまま、スレッド指定部により指定されたスレッドを一時的に優先実行することが可能となった。
請求項(抜粋):
並行動作する複数のスレッドの実行順序を決定するスレッド実行順序決定方法において、次に実行すべきスレッドを指定し、指定されたスレッドが最先に実行されるよう各スレッドの優先度あるいは実行状態を変更し、この変更が行われる前の各スレッドの優先度あるいは実行状態を保存しておき、指定された前記スレッドを前記変更により実行した後、各スレッドの優先度あるいは実行状態を保存された値に戻すことを特徴とするスレッド実行順序決定方法。

前のページに戻る