スレッド及び割り込みハンドラを実行する処理部と、前記処理部の負荷を監視する監視部と、前記割り込みハンドラの実行が前記処理部で実行中の前記スレッドのユーザー性能に及ぼす影響と前記負荷とに基づいて、前記割り込みハンドラを呼び出す割り込み要求の通知タイミングを判定する判定部と、前記通知タイミングに基づいて前記処理部に前記割り込み要求を通知する通知部と、を備え、前記判定部は、前記負荷が閾値よりも高い場合、前記ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、前記ユーザー性能に影響を及ぼす割り込み要求の通知タイミングよりも遅く設定し、前記処理部は、前記割り込み要求の通知に基づいて前記割り込み要求に対応する前記割り込みハンドラを呼び出して実行することを特徴とする電子計算機。前記判定部は、前記ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、該割り込み要求に対応する割り込みハンドラの実行が、許容される最も遅い最悪タイミングで終了し得るタイミングに設定することを特徴とする請求項1に記載の電子計算機。前記割り込み要求の発生時からの経過時間を計る計時部を備え、前記判定部は、前記割り込み要求の発生時から前記最悪タイミングまでの時間から前記負荷に応じた前記割り込みハンドラの処理時間を引いた時間に前記経過時間が一致するタイミングで、前記ユーザー性能に影響を及ぼさない割り込み要求を通知することを特徴とする請求項2に記載の電子計算機。前記負荷に応じて前記割り込み要求の通知タイミングの優先度を管理する管理部を備え、前記判定部は、前記優先度の低い割り込み要求の通知タイミングを、前記優先度の高い割り込み要求の通知タイミングよりも遅く設定することを特徴とする請求項1~3のいずれか一つに記載の電子計算機。前記判定部は、前記負荷が閾値よりも高い場合、前記ユーザー性能に影響を及ぼす割り込み要求の通知タイミングを該割り込み要求の発生時に設定し、前記負荷が閾値よりも低い場合、前記ユーザー性能に影響を及ぼさない割り込み要求及び前記ユーザー性能に影響を及ぼす割り込み要求のいずれの通知タイミングも該割り込み要求の発生時に設定することを特徴とする請求項1~4のいずれか一つに記載の電子計算機。処理部の負荷を監視し、割り込み要求の発生時に該割り込み要求によって呼び出される割り込みハンドラの実行が前記処理部で実行中のスレッドのユーザー性能に及ぼす影響と前記負荷とに基づいて、前記割り込み要求の通知タイミングを判定し、前記負荷が閾値よりも高い場合、前記ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、前記ユーザー性能に影響を及ぼす割り込み要求の通知タイミングよりも遅く設定し、前記通知タイミングに基づいて前記処理部に前記割り込み要求を通知し、前記割り込み要求の通知に基づいて前記割り込み要求に対応する前記割り込みハンドラを呼び出して実行することを特徴とする割り込み制御方法。前記ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、該割り込み要求に対応する割り込みハンドラの実行が、許容される最も遅い最悪タイミングで終了し得るタイミングに設定することを特徴とする請求項6に記載の割り込み制御方法。前記割り込み要求の発生時からの経過時間を計り、前記割り込み要求の発生時から前記最悪タイミングまでの時間から前記負荷に応じた前記割り込みハンドラの処理時間を引いた時間に前記経過時間が一致するタイミングで、前記ユーザー性能に影響を及ぼさない割り込み要求を通知することを特徴とする請求項7に記載の割り込み制御方法。前記負荷に応じて前記割り込み要求の通知タイミングの優先度を管理し、前記優先度の低い割り込み要求の通知タイミングを、前記優先度の高い割り込み要求の通知タイミングよりも遅く設定することを特徴とする請求項6~8のいずれか一つに記載の割り込み制御方法。前記負荷が閾値よりも高い場合、前記ユーザー性能に影響を及ぼす割り込み要求の通知タイミングを該割り込み要求の発生時に設定し、前記負荷が閾値よりも低い場合、前記ユーザー性能に影響を及ぼさない割り込み要求及び前記ユーザー性能に影響を及ぼす割り込み要求のいずれの通知タイミングも該割り込み要求の発生時に設定することを特徴とする請求項6~9のいずれか一つに記載の割り込み制御方法。しかしながら、従来の方法では、割り込み要求が発生すると、CPUは、即座に実行中のスレッドの処理を停止して、割り込み処理を行う。そのため、CPUの負荷が大きい状態で割り込み処理が頻発すると、ユーザーアプリケーションの処理に遅延が生じたり、ユーザーアプリケーションのユーザー性能に関連する割り込み処理が実施されず、ユーザー性能が低下する虞があるという問題点がある。ここで、ユーザー性能の一例として、例えば電子計算機が入力装置としてキーパッドを有する場合のキーの押下に対する応答時間や、タッチパネルを有する場合のタッチパネルの追従性や、データのダウンロードに要する時間などが挙げられる。また、ユーザー性能の一例として、例えば電子計算機が無線通信を行う場合、無線通信を行うアプリケーションを実行中の電波の検出に対する性能が挙げられる。開示の電子計算機及び割り込み制御方法は、上記に鑑みてなされたものであって、割り込み処理の発生によってユーザー性能が低下してしまうのを回避することを目的とする。上述した課題を解決し、目的を達成するため、電子計算機は、処理部、監視部、判定部及び通知部を備えている。処理部は、スレッド及び割り込みハンドラを実行する。監視部は、処理部の負荷を監視する。判定部は、割り込みハンドラの実行が処理部で実行中のスレッドのユーザー性能に及ぼす影響と処理部の負荷とに基づいて、割り込みハンドラを呼び出す割り込み要求の通知タイミングを判定する。例えば、判定部は、処理部の負荷が閾値よりも高い場合、ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、ユーザー性能に影響を及ぼす割り込み要求の通知タイミングよりも遅く設定する。通知部は、判定された通知タイミングに基づいて処理部に割り込み要求を通知する。そして、処理部は、割り込み要求の通知に基づいて割り込み要求に対応する割り込みハンドラを呼び出して実行する。開示の電子計算機及び割り込み制御方法によれば、割り込み処理の発生によってユーザー性能が低下してしまうのを回避することができるという効果を奏する。以下に、この発明にかかる電子計算機及び割り込み制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。実施例1電子計算機の説明図1は、実施例1にかかる電子計算機を示すブロック図である。図1に示すように、電子計算機1は、処理部2、監視部3、判定部4及び通知部5を備えている。処理部2は、スレッド及び割り込みハンドラを実行する。ここで、スレッドは、並列処理に対応したOSOperatingSystem、オペレーティングシステム上でのプログラムの最小の実行単位である。同一のプロセス内のスレッド同士であれば、スレッドのメモリ空間は共有される。割り込みハンドラは、カーネルが割り込みを受け付けると即座に動作する処理であり、一般的にプロセスやスレッドよりも優先して処理される。監視部3は、処理部2の負荷を監視する。処理部2の負荷は、処理部2に割り当てられているスレッドの総演算量であってもよい。判定部4は、割り込みハンドラの実行が処理部2で実行中のスレッドのユーザー性能に及ぼす影響と処理部2の負荷とに基づいて、割り込みハンドラを呼び出す割り込み要求の通知タイミングを判定する。例えば、判定部4は、処理部2の負荷が閾値よりも高い場合、ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、ユーザー性能に影響を及ぼす割り込み要求の通知タイミングよりも遅く設定する。通知部5は、判定された通知タイミングに基づいて処理部2に割り込み要求を通知する。そして、処理部2は、割り込み要求の通知に基づいて割り込み要求に対応する割り込みハンドラを呼び出して実行する。割り込み制御方法の説明図2は、実施例1にかかる割り込み制御方法を示すフローチャートである。図2に示すように、電子計算機1で割り込み制御方法が開始されると、監視部3は、処理部2の負荷を監視するステップS1。そして、判定部4は、割り込み要求の発生時に、当該割り込み要求によって呼び出される割り込みハンドラの実行が処理部2で実行中のスレッドのユーザー性能に及ぼす影響と処理部2の負荷とに基づいて、当該割り込み要求の通知タイミングを判定する。例えば、処理部2の負荷が閾値よりも高い場合ステップS2:Yes、判定部4は、ユーザー性能に影響を及ぼさない割り込み要求の通知タイミングを、ユーザー性能に影響を及ぼす割り込み要求の通知タイミングよりも遅く設定するステップS3。一方、例えば、処理部2の負荷が閾値よりも高くない場合ステップS2:No、ステップS3はスキップされる。次いで、通知部5は、判定された通知タイミングに基づいて処理部2に割り込み要求を通知するステップS4。そして、処理部2は、割り込み要求の通知に基づいて当該割り込み要求に対応する割り込みハンドラを呼び出して実行しステップS5、一連の割り込み制御方法を終了する。ステップS1~ステップS5は、割り込み要求が発生するたびに行われる。実施例1によれば、処理部2の負荷が高い場合には、ユーザー性能に影響を及ぼさない割り込み処理は、ユーザー性能に影響を及ぼす割り込み処理よりも遅いタイミングで実行される。つまり、処理部2の負荷が高いときに割り込み処理が頻発するのを避けることができる。従って、処理部2の負荷が高くなると、ユーザーアプリケーションの処理に遅延が生じたり、ユーザーアプリケーションのユーザー性能に関連する割り込み処理が実施されない、といったユーザー性能の低下が起こるのを回避することができる。実施例2実施例2は、実施例1にかかる電子計算機を携帯電話機に適用した例である。ここで、携帯電話機には、いわゆるスマートフォンと呼ばれる無線通信機能を具えた携帯端末も含まれる。また、実施例1にかかる電子計算機は、携帯電話機に限らず、携帯電話システムの基地局にも適用することができる。携帯電話機のハードウェア構成の説明図3は、実施例2にかかる携帯電話機のハードウェア構成を示すブロック図である。図3に示すように、携帯電話機11は、処理部として例えばCPUCentralProcessingUnit、中央処理装置12、割り込みコントローラ13、メモリ14及び無線通信モジュール15を備えている。CPU12、割り込みコントローラ13、メモリ14及び無線通信モジュール15は、バス16に接続されている。CPU12は、OSOperatingSystem、オペレーティングシステムやアプリケーションプログラムのスレッドを実行する。スレッドは、CPU12で処理される順番が来るまでの間、図示省略したランキューで待機する。また、図示省略した周辺のデバイスから割り込みコントローラ13へ割り込み要求が入力すると、CPU12は、当該割り込み要求に対応する割り込みハンドラを呼び出して実行する。割り込みコントローラ13は、各種デバイスから入力する割り込み要求を検出する。割り込みコントローラ13は、処理部2の負荷が閾値よりも高い場合、CPU12で実行中のスレッドのユーザー性能に影響を及ぼさない割り込み処理を呼び出す割り込み信号を、ユーザー性能に影響を及ぼす割り込み処理を呼び出す割り込み信号よりも遅いタイミングでCPU12に通知する。メモリ14は、例えばRAMRandomAccessMemory、ランダムアクセスメモリなどの揮発性メモリやROMReadOnlyMemory、リードオンリーメモリなどの不揮発性メモリを備えている。RAMは、例えばCPU12の作業領域として使用されてもよい。ROMは、例えばOSやアプリケーションプログラムを格納していてもよい。無線通信モジュール15は、携帯電話システムの基地局と無線通信をする。無線通信モジュール15は、WiMAXWorldInteroperabilityforMicrowaveAccess、ワールドインターオペラビリティフォーマイクロウェーブアクセス、WiMAXは登録商標システムの基地局や、Wi-FiWirelessFidelity、ワイヤレスフィデラティ、Wi-Fiは登録商標システムのアクセスポイントと無線通信をしてもよい。携帯電話機の機能的構成の説明図4は、実施例2にかかる携帯電話機の機能的構成を示すブロック図である。図4に示すように、OS21がCPU12で実行されることによって、スケジューリング情報22、スレッド情報23、監視部として例えば負荷率監視部24、及び管理部として例えば割り込み判定テーブル管理部25が実現される。スケジューリング情報22には、CPU12でのスレッドの実行状況やCPU12へのスレッドの割り当て状況に関する情報が含まれていてもよい。スケジューリング情報22は、OS21により実現される図示省略したスケジューラから得られる。スレッド情報23には、スレッドごとにユーザー性能に関係する割り込み処理の情報が含まれていてもよい。スレッド情報23については後述する。負荷率監視部24は、CPU12の負荷率を例えば一定の周期で監視する。負荷率監視部24は、割り込み判定テーブル管理部25にCPU12の負荷率を通知する。割り込み判定テーブル管理部25は、スケジューリング情報22、CPU12の負荷率、CPU12で実行中のスレッドに関するスレッド情報23に基づいて、割り込み判定テーブル33を更新する。例えば、割り込み判定テーブル管理部25は、CPU12の負荷率が閾値よりも高い場合、ユーザー性能に影響を及ぼさない割り込み処理の優先度を、ユーザー性能に影響を及ぼす割り込み処理の優先度よりも低く設定してもよい。負荷率の閾値については後述する。割り込み判定テーブル33は、例えば割り込みコントローラ13に設けられていてもよい。割り込み判定テーブル管理部25は、タスクディスパッチのタイミングで割り込み判定テーブル33を更新してもよい。ここで、タスクは、ユーザーから見たひとまとまりの仕事であり、プロセスを意味することもあるし、スレッドを意味することもある。ここでは、タスクはスレッドと同じ意味である。割り込みコントローラ13には、割り込み信号判定部31、判定部として例えば割り込みハンドラ管理部32、割り込み判定テーブル33、通知部として例えば割り込み信号通知部34、及び計時部として例えば経過時間監視部35が設けられていてもよい。割り込み信号判定部31は、各種デバイスからの割り込み要求を検出し、どのデバイスからの割り込み要求であるかを判定する。割り込み信号判定部31は、検出した割り込み要求を割り込みハンドラ管理部32へ通知する。割り込みハンドラ管理部32は、割り込み信号判定部31から通知された割り込み要求を割り込み信号としてCPU12へ即座に通知するか否かを判断する。割り込みハンドラ管理部32は、割り込み信号をCPU12へ即座に通知するか否かを、割り込み判定テーブル33に基づいて判断してもよい。割り込み信号をCPU12へ即座に通知すると判断した場合、割り込みハンドラ管理部32は、割り込み信号判定部31から通知された割り込み要求に対応する割り込み処理を割り込み信号通知部34へ通知する。割り込み信号をCPU12へ即座に通知しないと判断した場合、割り込みハンドラ管理部32は、割り込み信号判定部31から通知された割り込み要求に対応する割り込み処理を経過時間監視部35へ通知する。割り込みハンドラ管理部32は、経過時間監視部35から通知を受けると、その通知された割り込み処理を割り込み信号としてCPU12へ即座に通知すると判断する。割り込みハンドラ管理部32は、経過時間監視部35から通知された割り込み処理を割り込み信号通知部34へ通知する。割り込み判定テーブル33には、割り込み処理IDIdentifier、識別子、優先度、最悪実行時間及び予測処理時間の情報が含まれていてもよい。割り込み処理IDにより、個々の割り込み処理を識別することができる。優先度は、例えば速と遅との2値で示されてもよい。優先度が速である場合、割り込みハンドラ管理部32は、割り込み信号をCPU12へ即座に通知すると判断してもよい。優先度が遅である場合、割り込みハンドラ管理部32は、割り込み信号をCPU12へ即座に通知しないと判断してもよい。最悪実行時間により、各割り込み処理について、システム要件を満たすための割り込み処理に要する処理時間がわかる。予測処理時間により、CPU12が割り込み信号を受信してから該当する割り込み処理が完了するまでに要すると予測される時間がわかる。負荷率がA0≦A≦100であるときの予測処理時間は、ユーザー性能の特性曲線後述する負荷率の閾値の説明を参照から求められる方程式Fxを用いて、FAによって求めることができる。なお、割り込み判定テーブル33は、メモリ14図3参照に設けられていてもよい。ここでは、割り込み判定テーブル33は、割り込みコントローラ13に設けられているとする。割り込み判定テーブル33については後述する。経過時間監視部35は、割り込みハンドラ管理部32から割り込み処理の通知を受けると計時を開始し、当該割り込み処理の通知を受け取ってからの経過時間を監視する。なお、計時を開始するタイミングは、経過時間監視部35が通知を受け取ったときでもよいし、割り込み信号判定部31に割り込み要求が入力したときでもよいし、割り込みハンドラ管理部32が割り込み信号をCPU12へ即座に通知しないと判断したときでもよい。経過時間が所定の時間に達すると、経過時間監視部35は、割り込みハンドラ管理部32にその旨を通知する。例えば、経過時間が、最悪実行時間から予測処理時間を引いた時間に達したときに、経過時間監視部35は、割り込みハンドラ管理部32に通知をしてもよい。つまり、CPU12の負荷率が閾値よりも高い場合、割り込みハンドラ管理部32は、最悪実行時間と予測処理時間とに基づいて、ユーザー性能に影響を及ぼさない割り込み処理に対応する割り込み信号のCPU12への通知タイミングを決定することができる。割り込み信号通知部34は、割り込みハンドラ管理部32から通知を受けると、当該通知に対応する割り込み信号をCPU12へ通知する。スレッド情報の説明図5は、実施例2にかかる携帯電話機におけるスレッド情報の一例を示す図表である。図5に示すように、スレッド情報23には、スレッド例えばA、B、C及びDごとに、ユーザー性能に影響を及ぼす割り込み処理の情報が含まれている。図示例では、割り込み処理IDとして例えばキー入力や電波検出が表記されているが、割り込み処理IDは、例えば割り込みコントローラ13に設けられている、各種デバイスからの割り込み要求が入力する端子の番号であってもよい。図6は、実施例2にかかる携帯電話機における割り込み処理情報の一例を示す図表である。図6に示すように、割り込み処理情報26には、各割り込み処理に要する標準の処理時間標準処理時間の情報が含まれている。割り込み処理情報26は、スレッド情報23の付加情報としてスレッド情報23に含まれていてもよい。CPU12の負荷率が0であるときに割り込み処理を行う場合に要する処理時間を当該割り込み処理の標準処理時間としてもよい。例えばシミュレーションにより、CPU12の負荷率が0であるときの割り込み処理に要する処理時間を求めて、標準処理時間としてもよい。一例として、キー入力の割り込み処理の標準処理時間は0.25msであり、電波検出の割り込み処理の標準処理時間は0.5msであってもよいが、これらの数値に限定されるものではない。負荷率の閾値の説明図7は、実施例2にかかる携帯電話機におけるユーザー性能とCPUの負荷率との関係の一例を示すグラフである。図7に示すように、CPU12の負荷率が低くなるとユーザー性能は高くなり、CPU12の負荷率が高くなるとユーザー性能は低くなる。ユーザー性能の一例として、例えば上述したキーパッドのキーの押下に対する応答時間や、タッチパネルの追従性や、データのダウンロードに要する時間などが挙げられる。ユーザー性能が高いと、キーの応答時間やデータのダウンロード時間は短くなり、タッチパネルの追従性は良くなる。ユーザー性能が低いと、キーの応答時間やデータのダウンロード時間は長くなり、タッチパネルの追従性は悪くなる。例えばシミュレーションにより、図7に示すようなユーザー性能の特性曲線を求めておいてもよい。このユーザー性能の特性曲線から、上述した方程式Fxを求めることができる。ユーザー性能が例えばキーの押下に対する応答時間である場合には、ユーザーがキーを押下してからその操作が反映されるまでの時間で、ユーザーがストレスを感じ始める時間を性能閾値Tとしてもよい。この性能閾値Tとなるときの負荷率LをCPU12の負荷率の閾値としてもよい。割り込み判定テーブルの説明図8及び図9は、実施例2にかかる携帯電話機における割り込み判定テーブルの一例を示す図表である。図9に示す例は、図8に示す例よりもCPU12の負荷率が高い。例えば図8に示す例では、割り込み処理IDがキー入力である割り込み処理について、優先度が速であり、最悪実行時間が1msであり、予測処理時間が0.5msである。また、割り込み処理IDが電波検出である割り込み処理については、優先度が速であり、最悪実行時間が5msであり、予測処理時間が2.5msである。優先度及び予測処理時間は、CPU12の負荷率に応じて変化する。例えば図9に示す例では、割り込み処理IDがキー入力である割り込み処理について、優先度が速であるが、予測処理時間は0.7msとなっている。また、割り込み処理IDが電波検出である割り込み処理については、優先度が遅になっており、予測処理時間は2.9msに増えている。図8に示す例を、例えばCPU12の負荷率が、図7に示すユーザー性能の特性曲線において負荷率Lよりも低い例であるとしてもよい。この場合には、割り込みコントローラ13は、割り込み要求を検出すると即座に割り込み信号をCPU12へ通知してもよい。また、図9に示す例を、例えばCPU12の負荷率が、図7に示すユーザー性能の特性曲線において負荷率Lよりも高い例であるとしてもよい。この場合には、割り込みコントローラ13は、割り込み要求を検出したときに、優先度が速である割り込み要求に対しては、即座に割り込み信号をCPU12へ通知してもよい。優先度が遅である割り込み要求に対しては、即座に割り込み信号をCPU12へ通知しなくてもよい。すなわち、割り込みコントローラ13は、割り込み信号をCPU12へ遅らせて通知してもよい。例えば図9に示す例において、CPU12が、通信を行わないゲームなどのアプリケーションプログラムを処理しているとする。この場合には、電波検出の割り込み処理は、実行中のアプリケーションのユーザー性能に影響を及ぼさない。従って、電波検出の割り込み処理の優先度が遅に設定される。電波検出の割り込み処理の最悪実行時間が例えば5msであり、予測処理時間が例えば2.9msであるから、経過時間監視部35で監視している経過時間が2.1ms=5[ms]-2.9[ms]に達した時点で、割り込みコントローラ13は割り込み信号をCPU12へ通知してもよい。OSにおける割り込み制御方法の説明図10は、実施例2にかかる携帯電話機におけるOSの処理手順を示すフローチャートである。図10に示すように、OS21で処理が開始されると、まず、割り込み判定テーブル管理部25は、割り込み判定テーブル33を初期設定するステップS11。初期設定によって、割り込み判定テーブル33に割り込み処理ID、優先度、最悪実行時間及び予測処理時間の情報が割り込み処理ごとに登録される。全ての割り込み処理について、優先度の初期設定値は速であってもよい。予測処理時間の初期設定値は、それぞれの割り込み処理の標準処理時間であってもよい。割り込み判定テーブル管理部25は、各割り込み処理の標準処理時間をスレッド情報23から取得することができる。次いで、スレッドのディスパッチが発生した場合ステップS12:Yes、割り込み判定テーブル管理部25は、負荷率監視部24からCPU12の負荷率を取得する。また、割り込み判定テーブル管理部25は、ディスパッチされたスレッドに対応するスレッド情報23を取得するステップS13。割り込み判定テーブル管理部25は、スケジューリング情報22から、ディスパッチされたスレッドがどれであるかということを知ることができる。次いで、割り込み判定テーブル管理部25は、ステップS13で取得したCPU12の負荷率及びスレッド情報23に基づいて、割り込み判定テーブル33を更新するステップS14。そして、ステップS12へ戻る。割り込み判定テーブル33を更新する処理の詳細については後述する。割り込み判定テーブル33の優先度を更新する際には、CPU12の負荷率の閾値が必要である。予めシミュレーションにより、図7に示すようなユーザー性能の特性曲線を求めておくことによって、CPU12の負荷率の閾値を求めておいてもよい。一方、スレッドのディスパッチが発生しない場合でステップS12:No、CPU12が割り込みコントローラ13から割り込み信号を受信した場合ステップS15:Yes、CPU12は、受信した割り込み信号に対応する割り込みハンドラをディスパッチするステップS16。そして、ステップS12へ戻る。一方、CPU12が割り込み信号を受信しない場合でステップS15:No、全処理が終了した場合にはステップS17:Yes、一連の処理を終了する。全処理が終了しない場合にはステップS17:No、ステップS12へ戻る。なお、ステップS12、ステップS15及びステップS17は、いずれが先に処理されてもよい。割り込み判定テーブルの更新処理の説明図11は、実施例2にかかる携帯電話機における割り込み判定テーブルの更新処理手順を示すフローチャートである。図11に示すように、割り込み判定テーブル管理部25により処理が開始されると、まず、割り込み判定テーブル管理部25は、CPU12の負荷率及び上述したユーザー性能の特性曲線から導かれる方程式Fxに基づいて、予測処理時間を求める。そして、割り込み判定テーブル管理部25は、求めた予測処理時間で割り込み判定テーブル33の予測処理時間を更新するステップS21。次いで、CPU12の負荷率が閾値を超えている場合ステップS22:Yes、割り込み判定テーブル管理部25は、CPU12で実行中のスレッドに対応するスレッド情報23を参照するステップS23。次いで、割り込み判定テーブル管理部25は、CPU12で実行中のスレッドのユーザー性能に影響を及ぼす割り込み処理の優先度を速に更新し、ユーザー性能に影響を及ぼさない割り込み処理の優先度を遅に更新するステップS24。そして、一連の処理を終了する。割り込み判定テーブル管理部25は、スレッド情報23から、割り込み処理がユーザー性能に影響を及ぼすか否かということを知ることができる。一方、CPU12の負荷率が閾値を超えていない場合ステップS22:No、割り込み判定テーブル管理部25は、全ての割り込み処理の優先度を速に更新するステップS25。そして、一連の処理を終了する。割り込みコントローラにおける割り込み制御方法の説明図12は、実施例2にかかる携帯電話機における割り込みコントローラの処理手順を示すフローチャートである。図12に示すように、割り込みコントローラ13で処理が開始され、割り込み信号判定部31が割り込み要求を検出するとステップS31:Yes、割り込み信号判定部31は、割り込みハンドラ管理部32に検出した割り込み要求を通知する。割り込みハンドラ管理部32は、割り込み信号判定部31からの通知を受けると、割り込み判定テーブル33を参照するステップS32。そして、割り込みハンドラ管理部32は、割り込み信号判定部31から受けた通知に該当する割り込み処理の優先度を参照する。優先度が遅である場合ステップS33:Yes、割り込みハンドラ管理部32は、経過時間監視部35に割り込み処理を通知する。経過時間監視部35は、割り込みハンドラ管理部32からの通知を受けると経過時間の計時を開始するステップS34。そして、ステップS31へ戻る。一方、割り込み処理の優先度を参照した結果、優先度が遅でない、つまり速である場合ステップS33:No、割り込みハンドラ管理部32は、割り込み信号判定部31から受けた通知に該当する割り込み処理を割り込み信号通知部34へ通知する。割り込み信号通知部34は、割り込みハンドラ管理部32からの通知を受けると、即座にCPU12に割り込み信号を通知するステップS35。そして、ステップS31へ戻る。一方、割り込み要求を検出していないがステップS31:No、経過時間監視部35で計時している経過時間が、最悪実行時間から予測処理時間を引いた時間に一致するという条件を満たす割り込み処理がある場合がある。そのような条件を満たす割り込み処理がある場合にはステップS36:Yes、経過時間監視部35は、割り込みハンドラ管理部32に通知する。割り込みハンドラ管理部32は、経過時間監視部35から通知を受けると、通知された割り込み処理を割り込み信号通知部34へ通知する。割り込み信号通知部34は、割り込みハンドラ管理部32からの通知を受けると、即座にCPU12に割り込み信号を通知するステップS37。次いで、経過時間監視部35は、CPU12に通知した割り込み信号に対応する割り込み処理の経過時間を例えば0に初期化するステップS38。そして、ステップS31へ戻る。一方、経過時間監視部35で計時している経過時間が、最悪実行時間から予測処理時間を引いた時間に一致するという条件を満たす割り込み処理がない場合でステップS36:No、全処理が終了した場合にはステップS39:Yes、一連の処理を終了する。全処理が終了しない場合にはステップS39:No、ステップS31へ戻る。なお、ステップS31、ステップS36及びステップS39は、いずれが先に処理されてもよい。従来例との比較一例として、YouTube登録商標の処理中にキー入力、電波検出及び電池残量検出の割り込み処理が発生する場合を例にして、図13及び図14を参照しながら、実施例2と従来例とで動作を比較する。従来例では、割り込み要求が発生すると、CPUの負荷率やユーザー性能に対する影響の有無にかかわらず、全ての割り込み処理が即座に行われるとする。また、YouTubeの処理時間を1msとする。電波検出及び電池残量検出の各割り込み処理の処理時間を0.5msとする。また、割り込み判定テーブル33の登録情報が、図13に示す例であるとする。図13は、実施例2にかかる携帯電話機における割り込み判定テーブルの一例を示す図表である。図13に示すように、割り込み判定テーブル33において、キー入力及び電波検出の優先度は速であり、電池残量検出の割り込み処理の優先度は遅であるとする。いずれも最悪実行時間は1msであるとする。キー入力の予測処理時間は0.25msであり、電波検出及び電池残量検出の予測処理時間は0.5msであるとする。図14は、実施例2と従来例との動作の比較の一例を示す模式図である。図14に示すように、YouTubeの処理中、0.25ms経過時と1.25ms経過時にキー入力の割り込み処理が発生したとする。また、0.5ms経過時に電波検出の割り込み処理が発生し、1.5ms経過時に電池残量検出の割り込み処理が発生したとする。実施例2では、キー入力及び電波検出の各割り込み処理は、発生時に即座に処理される。電池残量検出の割り込み処理は、最悪実行時間の1msで処理が終了するように、当該割り込み処理の発生時点から0.5msが経過した2msのタイミングで開始される。従って、1.5ms~2msの間にYouTubeの処理が行われるので、YouTubeの処理は、最初から2msが経過した時点で終了する。それに対して、従来例では、キー入力、電波検出及び電池残量検出の各割り込み処理は、発生時に即座に処理される。そのため、電池残量検出の割り込み処理は、1.5msのタイミングで開始され、2msのタイミングで終了する。その後に、YouTubeの残りの処理が行われるので、YouTubeの処理は、最初から2.5msが経過した時点で終了する。つまり、実施例2の方が従来例よりも早くYouTubeの処理が終了する。実施例2によれば、実施例1と同様の効果が得られる。なお、実施例1にかかる電子計算機1は、携帯電話システムに限らず、WiMAXやWi-Fiなどの他の無線通信システムの端末もしくは基地局やアクセスポイント、パーソナルコンピュータなどのコンピュータ、PDAPersonalDigitalAssistantsなどの携帯情報端末、ゲーム機または種々の測定器などにも適用することができる。