ソフトウェアアーキテクチャ博物館AtMuseum
失敗パターン解説


制御スレッドの途中でイベントを待つ

説明

制御スレッドの途中で特定のイベントを待っている。

制御スレッドが走り切らない

制御スレッドの途中で待ちループや遅延がある。

再現性の低い不具合

イベントの順序が変わたり、動作周期が変わったりすると、動かなくなってします。

制御スレッドの改善

制御スレッドが始まったら、最後まで処理を行い、元の場所(イベントループなど)に戻る。

走り切りの設計をする