Pat
J-GLOBAL ID:200903093325775908

メッセージ制御装置

Inventor:
Applicant, Patent owner:
Agent (1): 茂泉 修司
Gazette classification:公開公報
Application number (International application number):1998328360
Publication number (International publication number):2000155693
Application date: Nov. 18, 1998
Publication date: Jun. 06, 2000
Summary:
【要約】【課題】異なるプロセスに属するオブジェクト間でメッセージを授受するメッセージ制御装置100に関し、システム全体の処理速度を早める。【解決手段】メッセージ分配部300がメッセージ700をターゲットオブジェクトTO_i,TO_2毎に設けられたキューバッファ431及び432に分配し、スレッド制御部(図示せず)がプロセス又はターゲットオブジェクト毎に予め設定された最大スレッド割当数以下の複数のスレッド500を同時に作成して該メッセージを取り出して対応する該ターゲットオブジェクトTO_1及びTO_2に与える。また、プロセスのCPU稼働率に対応して該最大スレッド割当数を指定可能とする。さらに、使用スレッド数が少ないターゲットオブジェクトのスレッド割当数の一部を使用スレッド数の多いターゲットオブジェクトの最大スレッド割当数に割り振る。
Claim (excerpt):
異なるプロセスに属するオブジェクト間でメッセージ授受するメッセージ制御装置おいて、ターゲットオブジェクト毎に設けられたキューバッファと、該メッセージを該ターゲットオブジェクトに応じて該キューバッファに分配するメッセージ分配部と、該キューバッファから該メッセージを取り出して対応する該ターゲットオブジェクトに与えるべき複数のスレッドを同時に作成するスレッド制御部と、を備え、該スレッド制御部は、該プロセス内の全スレッドが処理できる該メッセージの最大スレッド割当数及び現在の処理メッセージ数を管理するスレッド管理テーブルを有し、該処理メッセージ数が該最大スレッド割当数を越えたとき、該メッセージの取り出しを待機することを特徴としたメッセージ制御装置。
IPC (2):
G06F 9/46 340 ,  G06F 9/46
FI (2):
G06F 9/46 340 B ,  G06F 9/46 340 D
F-Term (8):
5B098GA04 ,  5B098GA05 ,  5B098GB01 ,  5B098GC08 ,  5B098GC16 ,  5B098GD02 ,  5B098GD14 ,  5B098GD15
Patent cited by the Patent:
Cited by applicant (7)
Show all
Cited by examiner (6)
Show all

Return to Previous Page