私は、複数のアプリケーションを実行できる組み込みデバイス用のフレームワークを作成しています。アプリケーションを切り替えると、現在のアプリケーションの状態が正しくクリーンアップされるようにするにはどうすればよいですか?たとえば、1つのアプリケーションで集中的なループを実行していて、そのループがまだ終了していない間に2番目のアプリケーションを実行するよう要求されたとします。ループが終了するまでループを含むオブジェクトを削除することはできませんが、ループするオブジェクトが削除可能な状態になっていることを確認する方法は不明です。完了したら私に通知する何らかのポーリングメカニズムやイベントコールバックが必要ですか?C++で割り込みを処理する
ありがとうございました。
割り込みが発生した場合は、スケジューリングとマルチタスクが必要なのでしょうか?割り込みは、通常、低レベルの外部トリガを示します。 – lothar