私は特定の時刻を含む配列を持っています。現在の時刻が配列内のアラームのようなものです(アラームシステムのように)。 60秒ごとにそれをチェックしますが、タイマーではなく、より良い方法がありますか?継続的に現在の時刻を確認する
0
A
答えて
4
希望の時間に発射するように設定されたタイマー(アレイ内の各アイテム用)を使用しないのはなぜですか? 60秒ごとにタイマーを起動するのではなく、
アプリが常時実行されていることを前提とします。
1
Aliが言ったことに加えて、より良い設計は、アレイをソートし、最も早い時間にタイマーを設定することです。そのイベントが発生すると、次のイベントのタイマーなどを設定します。タイマーは木の上で成長しません。
+0
もちろん、配列内の項目の数が多くない場合、私は個人的にはそれぞれのためのタイマーを作成します。たぶんその私が、私はそれがより安定/信頼性の高い/シンプルなデザインだと思う。それでも多くのリソースがあり、ローエンドのデバイスを使用している場合は、特に効率的なリソースはありません。 – Ali
関連する問題
- 1. jQuery:現在時刻のタイムテーブル
- 2. ストアドプロシージャの時刻を確認する
- 3. 現在の時刻を返すYoutube API
- 4. は、現在の日付時刻に
- 5. JavaおよびAndroidスタジオで特定の時間と現在の時刻を確認する
- 6. 現在の時刻とタイムスタンプの差が24時間未満であることを確認します
- 7. Android:日付/時刻確認
- 8. 現在の時刻が米国のタイムゾーンにあるかどうかを確認する方法
- 9. Cの現在時刻を取得
- 10. 現在のドメインを確認
- 11. iOS上の現在のシステム時刻
- 12. ETの現在の日付/時刻
- 13. setIntervalの現在の時刻は?
- 14. 分度器の現在の時刻を確認することができます
- 15. Erlangと現在の日付時刻
- 16. 現在の時刻ではJavaScript
- 17. 現在の時刻IF文GT ThrustLag
- 18. 現在の日付と時刻でUILabelを自動的に更新する
- 19. 現在の向きを確認する
- 20. Spring:現在のインターセプタを確認する
- 21. 日付が現在の時刻から7日以内であることを確認する
- 22. 現在存在するSSH接続の量を確認してください
- 23. は、現在の時刻に一定の時間を追加し、
- 24. SQLiteデータベースに現在の日付と時刻を挿入する
- 25. C++で現在のシステム時刻を取得するには
- 26. 現在の時刻を値に設定する方法
- 27. エポックを現在の時刻に変換する
- 28. Magento管理パネルで現在時刻を表示するには?
- 29. 現在の時刻を使用してディスプレイを同期する
- 30. Jqueryの現在の日付と時刻をチェックする方法
次のアラート時間は何か(何らかの種類の待ち行列に時間を置く)を調べ、その時間のタイマーを設定します。時間が上がると次回にデキューし、タイマーを再び設定します。 SOP。 –