問題タブ [periodic-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
481 参照

android - Androidのハンドラを使用して定期的に実行可能なタスクを実行する際に引数を渡す

androidでrunnableタスクの定期実行をhandlerを使って作成したのですが、その定期タスク実行で引数を渡したい、引数を渡す方法を2つ試してみましたが、

1 - メソッドでクラスを宣言する

2 - そしてそれを関数に入れて

上記の 2 つのアプローチのリファレンスは、Runnable with a parameter? にあります。

以下は、1 のアプローチを使用したコードですが、1 または 2 のアプローチを使用すると、周期的な実行可能なタスクで引数を渡すことによって残る 2 つの問題があります。

1 つの問題 - クラス内のカウンター変数は、コードが繰り返されるたびに上書きされます。クラスとメソッドの外でこのカウンター変数をローカル変数ではなくグローバル変数として定義すると、正常に機能しますが、それは私の要件ではありません。

2 つの問題 - カウンター変数をグローバル変数として使用することで 1 つの問題が解決され、最初の実行後にカウンターがインクリメントし、2 回目の実行でセンサー (mSensorListener) の登録が解除されたが、このコマンドでさらにコールバックを削除できないと仮定します

上記のコマンドは onPause メソッドでも機能しませんが、このコマンドの実行後も定期的に実行されますか? 何が起こっているのか理解できません。誰かがこれに対する解決策を提供できますか? 以下は私のコードです、

0 投票する
2 に答える
327 参照

amazon-web-services - 自動スケーリングされた環境での Elastic Beanstalk の定期的なタスク

定期的なタスクを実行している自動スケーリングされた環境で、環境がスケールアップされた場合、定期的なタスクは各インスタンスで実行されますか? より具体的には、各インスタンスがキューに投稿され、複数の「定期的なタスク」が実行されますか?

0 投票する
1 に答える
472 参照

android - Android の定期的なタスクで BroadcastReceiver 内部の Service を使用する

Servicea の中で aを開始しようとしましたBroadcastReceiverBroadcastReceiverを受け取りますBOOT_COMPLETEDService定期的に開始する必要があります。私は以下のコードを試しました:

BroadcastReceiver:_

: Servicepublic class SainarService extends Service {

マニフェスト:

開始さBOOT_COMPLETEDBroadcastReceiverますが、開始されServiceません。ここで何がうまくいかないのですか?

0 投票する
1 に答える
392 参照

sockets - トルネード定期的なコールバックとコールバック内のソケット操作

Tornado を使用するノンブロッキング Web アプリケーションを作成しようとしています。このアプリケーションは、ニュース サイトからデータを取得するためのスケジューラとして PeriodicCallback を使用します。

コールバックとして呼び出している「getData」には、メソッド process_responce を呼び出して分析するためにデータを解析して TCPServer に送信する非同期 http 要求があります。

process_response 内では、ノンブロッキング ソケット操作の基本的な例を使用します。Process_response は次のように表示されます: error 10035 error 10035 Received 75 bytes: '{"mode": 1, "keyword": "\u0435\u0432\u0440\u043e", "sentence": "text here"}'

それは正常な動作に見えます。しかし、データを受信するとき、メインの IOLoop はロックされています! Web サーバーに問い合わせると、定期的なコールバック タスクが終了するまで anydata が返されません...どこが間違っていますか?

0 投票する
3 に答える
1277 参照

java - 定期的なタスクとクロック ドリフトのスケジューリング

X 時間ごとに実行される定期的なタスクをスケジュールしたいと考えています。Java で記述されたサービスがあり、サービスが稼働している限り永久に実行される長時間実行されるバックグラウンド スレッドを作成することを考えていました。X時間ごとに1回タスクを実行していることを確認するにはどうすればよいですか? ホストのクロック ドリフトは心配すべき問題ですか? CPUが一生懸命働いていると、クロックティックの周波数が変わる可能性があることを私は知っています。

編集:Spring構成にBeanを追加して、定期的にタスクを実行するスレッドを起動することを考えていました。