【手続補正書】
【提出日】平成16年12月17日(2004.12.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】アプリケーション実行システム及びその方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シングルプロセス、マルチスレッドのアプリケーション実行システムにおいて、
各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動手段と、
各アプリケーションに割り当てられたスレッドグループを記憶するスレッドグループ記憶手段と、
第１のスレッドから第２のスレッドに対してアクセスが要求された場合に、それぞれのスレッドの属するスレッドグループが同一か否かを判別する第１の判別手段と、
前記第１の判別手段により、前記第１及び第２のスレッドの属するスレッドグループが異なると判別された場合に、それぞれのスレッドグループが前記スレッドグループ記憶手段に記憶されているか否かを判別する第２の判別手段と、
前記第２の判別手段により、前記第１及び第２のスレッドの属するスレッドグループがいずれも前記スレッドグループ記憶手段に記憶されていると判別された場合に、要求された前記アクセスを拒否する許否手段とを備えたことを特徴とするアプリケーション実行システム。
【請求項２】
シングルプロセス、マルチスレッドのアプリケーション実行システムにおいて、
各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動手段と、
各アプリケーションに割り当てられたスレッドグループを記憶するスレッドグループ記憶手段と、
各アプリケーションが利用可能なシステム資源を記憶するシステム資源記憶手段と、
あるスレッドからシステム資源の利用が要求された場合に、そのスレッドの属するスレッドグループに対応するアプリケーションを前記スレッドグループ記憶手段から検索する検索手段と、
前記検索手段による検索の結果、アプリケーションが得られた場合に、前記システム資源記憶手段を参照して、当該アプリケーションが要求された前記システム資源を利用可能か否かを判別する判別手段と、
前記判別手段により、前記アプリケーションが要求された前記システム資源を利用できないと判別された場合に、要求された前記システム資源の利用を拒否する許否手段とを備えたことを特徴とするアプリケーション実行システム。
【請求項３】
シングルプロセス、マルチスレッドのアプリケーション実行方法において、
各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動工程と、
各アプリケーションに割り当てられたスレッドグループをスレッドグループ記憶部に記憶する記憶工程と、
第１のスレッドから第２のスレッドに対してアクセスが要求された場合に、それぞれのスレッドの属するスレッドグループが同一か否かを判別する第１の判別工程と、
前記第１の判別工程により、前記第１及び第２のスレッドの属するスレッドグループが異なると判別された場合に、それぞれのスレッドグループが前記スレッドグループ記憶部に記憶されているか否かを判別する第２の判別工程と、
前記第２の判別工程により、前記第１及び第２のスレッドの属するスレッドグループがいずれも前記スレッドグループ記憶部に記憶されていると判別された場合に、要求された前記アクセスを拒否する許否工程とを備えたことを特徴とするアプリケーション実行方法。
【請求項４】
シングルプロセス、マルチスレッドのアプリケーション実行方法において、
各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動工程と、
各アプリケーションに割り当てられたスレッドグループをスレッドグループ記憶部に記憶するスレッドグループ記憶工程と、
あるスレッドからシステム資源の利用が要求された場合に、そのスレッドの属するスレッドグループに対応するアプリケーションを前記スレッドグループ記憶部から検索する検索工程と、
前記検索手段による検索の結果、アプリケーションが得られた場合に、各アプリケーションが利用可能なシステム資源を記憶するシステム資源記憶部を参照して、当該アプリケーションが要求された前記システム資源を利用可能か否かを判別する判別工程と、
前記判別工程により、前記アプリケーションが要求された前記システム資源を利用できないと判別された場合に、要求された前記システム資源の利用を拒否する許否工程とを備えたことを特徴とするアプリケーション実行方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションの実行システム及びその方法に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
本発明によれば、シングルプロセス、マルチスレッドのアプリケーション実行システムに、各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動手段と、各アプリケーションに割り当てられたスレッドグループを記憶するスレッドグループ記憶手段と、第１のスレッドから第２のスレッドに対してアクセスが要求された場合に、それぞれのスレッドの属するスレッドグループが同一か否かを判別する第１の判別手段と、前記第１の判別手段により、前記第１及び第２のスレッドの属するスレッドグループが異なると判別された場合に、それぞれのスレッドグループが前記スレッドグループ記憶手段に記憶されているか否かを判別する第２の判別手段と、前記第２の判別手段により、前記第１及び第２のスレッドの属するスレッドグループがいずれも前記スレッドグループ記憶手段に記憶されていると判別された場合に、要求された前記アクセスを拒否する許否手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また本発明の他の態様によれば、シングルプロセス、マルチスレッドのアプリケーション実行システムに、各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動手段と、各アプリケーションに割り当てられたスレッドグループを記憶するスレッドグループ記憶手段と、各アプリケーションが利用可能なシステム資源を記憶するシステム資源記憶手段と、あるスレッドからシステム資源の利用が要求された場合に、そのスレッドの属するスレッドグループに対応するアプリケーションを前記スレッドグループ記憶手段から検索する検索手段と、前記検索手段による検索の結果、アプリケーションが得られた場合に、前記システム資源記憶手段を参照して、当該アプリケーションが要求された前記システム資源を利用可能か否かを判別する判別手段と、前記判別手段により、前記アプリケーションが要求された前記システム資源を利用できないと判別された場合に、要求された前記システム資源の利用を拒否する許否手段とを備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また本発明の他の態様によれば、シングルプロセス、マルチスレッドのアプリケーション実行方法に、各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動工程と、各アプリケーションに割り当てられたスレッドグループをスレッドグループ記憶部に記憶する記憶工程と、第１のスレッドから第２のスレッドに対してアクセスが要求された場合に、それぞれのスレッドの属するスレッドグループが同一か否かを判別する第１の判別工程と、前記第１の判別工程により、前記第１及び第２のスレッドの属するスレッドグループが異なると判別された場合に、それぞれのスレッドグループが前記スレッドグループ記憶部に記憶されているか否かを判別する第２の判別工程と、前記第２の判別工程により、前記第１及び第２のスレッドの属するスレッドグループがいずれも前記スレッドグループ記憶部に記憶されていると判別された場合に、要求された前記アクセスを拒否する許否工程とを備える。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また本発明の他の態様によれば、シングルプロセス、マルチスレッドのアプリケーション実行方法に、各アプリケーションプログラムをそれぞれに割り当てられたスレッドグループに属するスレッド上で起動する起動工程と、各アプリケーションに割り当てられたスレッドグループをスレッドグループ記憶部に記憶するスレッドグループ記憶工程と、あるスレッドからシステム資源の利用が要求された場合に、そのスレッドの属するスレッドグループに対応するアプリケーションを前記スレッドグループ記憶部から検索する検索工程と、前記検索手段による検索の結果、アプリケーションが得られた場合に、各アプリケーションが利用可能なシステム資源を記憶するシステム資源記憶部を参照して、当該アプリケーションが要求された前記システム資源を利用可能か否かを判別する判別工程と、前記判別工程により、前記アプリケーションが要求された前記システム資源を利用できないと判別された場合に、要求された前記システム資源の利用を拒否する許否工程とを備える。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】