1

現在テスト中のコンソール サービスがあります。タイマーを使用して 30 秒ごとに間隔をチェックし、1 日中持続させることを計画していましたが、多くの人がそのようなサービスでタイマーを使用することを好まないようです。タイマーを使うのは賢明ですか?またはそれに近づくためのより良い方法はありますか?

4

2 に答える 2

3

サービス内にタイマーを配置しても問題ありません。

自問すべき質問は、独自のサービスが必要かどうか、または既にタイマーを実行しているサービス (タスク スケジューラ) を活用できるかどうかです。または、代わりにユーザーのアクションに応答する必要があるかもしれません。

于 2013-11-14T23:23:44.940 に答える
1

このようにスレッドベースのメソッドを使用してそれを実行させようとしていると思われます.waitメソッドはサービスインターフェイスに応答して正しく目覚めるように設計されているため、これは間違いなく優れています。

非常に頻繁に起動する必要がある場合は、スケジュールされたタスクよりもサービス アプローチの方が適しています。

于 2013-11-14T23:34:36.047 に答える