コマンド パターンを使用するように一部のコードを変更し、コマンド オブジェクトをキューに格納します。コマンドは特定の時間に実行する必要があるため、実行するコマンドを見つけるために 1 秒に 1 回リストを反復処理します。
各コマンド オブジェクトには時間が関連付けられており、この時間を現在の時間と照合します (小さなしきい値内)。そのため、時間が一致する場合はコマンド オブジェクトをリストから削除してから実行する必要があります。通常、常に 10 個未満のコマンドがあります。どのコレクション データ構造を使用する必要がありますか?また、リストの反復中にコマンド オブジェクトを削除するにはどうすればよいですか?