プログラム構成
- cpu-ctrl.exe : メインプログラム
状態遷移と処理
メインプログラムを起動することで、メイン画面の状態遷移と操作中ウィンドウ快適化制御の状態遷移が開始される。それぞれは別スレッドとする。メイン画面の状態遷移
メイン画面はユーザの操作により状態が遷移する。ヘルプを表示、ご意見・ご感想・不具合表示はブラウザで目的のページを開き、すぐさま操作待機状態に戻る。
バージョン情報表示は、バージョン情報ダイアログが閉じられないと、メインウィンドウを操作できない。
操作中ウィンドウ快適化制御の状態遷移
操作中ウィンドウ快適化制御の状態遷移では、CPUの使用率制御の必要性有無により状態を遷移させる。メインウィンドウが閉じられたことに連動して、待機状態・制御状態のいずれの状態からでも処理を終了することができるが、制御状態ではプロセスの一時停止を指示している状態であるから、終了する前にプロセスを再開することを忘れてはならない。