タグ付けされた質問 「timer」

タイマーは、ユーザーが構成した定期的な間隔でユーザー定義のアクションをトリガーする機能を持つコンポーネントです。

10
java:特定の秒数後に関数を実行する
5秒後に実行したい特定の機能があります。Javaでそれを行うにはどうすればよいですか? javax.swing.timerを見つけましたが、使い方がよくわかりません。このクラスが提供するよりも簡単な方法を探しているようです。 簡単な使用例を追加してください。
148 java  timer 



14
X秒ごとに「hello world」を出力する
最近、大量のループを使って出力していますHello World: int counter = 0; while(true) { //loop for ~5 seconds for(int i = 0; i < 2147483647 ; i++) { //another loop because it's 2012 and PCs have gotten considerably faster :) for(int j = 0; j < 2147483647 ; j++){ ... } } System.out.println(counter + ". Hello …
127 java  timer 

10
C#でタイマーをリセットする方法
3つのがあるTimerクラスは私が知っていること、System.Threading.Timer、System.Timers.Timer、およびSystem.Windows.Forms.Timer、これらのどれも持っていません.Reset()0に現在の経過時間をリセットする機能を。 この機能を持つBCLクラスはありますか?それを行うための非ハック方法はありますか?(おそらく、制限時間を変更するとリセットされる可能性があると思いました)Timerこの機能を備えたクラスを再実装するのがどれほど難しいか、またはBCLクラスの1つで確実にそれを行う方法について考えましたか?
114 c#  timer 

8
X秒ごとにメソッドを実行する方法
Android 2.3.3アプリケーションを開発しています。X秒ごとにメソッドを実行する必要があります。 iOSではNSTimerを使用していますが、Androidでは何を使用すればよいかわかりません。 誰かが私にハンドラを勧めています。もう1つはAlarmManagerを推奨しますが、どのメソッドがNSTimerに適しているのかわかりません。 これは私がAndroidに実装したいコードです: timer2 = [ NSTimer scheduledTimerWithTimeInterval:(1.0f/20.0f) target:self selector:@selector(loopTask) userInfo:nil repeats:YES ]; timer1 = [ NSTimer scheduledTimerWithTimeInterval:(1.0f/4.0f) target:self selector:@selector(isFree) userInfo:nil repeats:YES ]; NSTimerのように機能するものが必要です。 何を勧めますか?
114 android  timer  nstimer 

5
C#のSystem.Threading.Timerが機能していないようです。3秒ごとに非常に速く実行されます
タイマーオブジェクトがあります。毎分実行してほしい。具体的には、OnCallBackメソッドを実行する必要があり、メソッドの実行中に非アクティブになりOnCallBackます。一度OnCallBackメソッドが終了すると、それの(a OnCallBack)、タイマーを再起動します。 これが私が今持っているものです: private static Timer timer; private static void Main() { timer = new Timer(_ => OnCallBack(), null, 0, 1000 * 10); //every 10 seconds Console.ReadLine(); } private static void OnCallBack() { timer.Change(Timeout.Infinite, Timeout.Infinite); //stops the timer Thread.Sleep(3000); //doing some long operation timer.Change(0, 1000 * 10); //restarts the timer …
112 c#  .net  timer 

6
Windowsサービスで使用するのに最適なタイマー
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 N期間ごとに実行されるいくつかのWindowsサービスを作成する必要があります。 問題は次のとおりです。 どのタイマーコントロールを使用する必要がありますSystem.Timers.Timerか、それともSystem.Threading.Timer1つですか?何かに影響はありますか? System.Timers.TimerWindowsサービスでの不正確な動作に関する多くの証拠を聞いたので、私は尋ねています。 ありがとうございました。

3
タイマータスクまたはハンドラー
10秒ごとになんらかのアクションを実行したいとしますが、必ずしもビューを更新する必要はありません。 問題は、次のようにtimertaskでtimerを使用する方が良い(つまり、より効率的で効果的)かどうかです。 final Handler handler = new Handler(); TimerTask timertask = new TimerTask() { @Override public void run() { handler.post(new Runnable() { public void run() { <some task> } }); } }; timer = new Timer(); timer.schedule(timertask, 0, 15000); } またはpostdelayedのハンドラー final Handler handler = new Handler(); final Runnable r …

7
setTimeout / clearTimeoutの問題
スタートページに行くようなページを作ってみます。10秒間非アクティブ(ユーザーがどこもクリックしていない)。残りはjQueryを使用していますが、テスト関数のset / clearは純粋なJavaScriptです。 私の欲求不満の中で、私はこの関数のようなものになり、ページ上の任意のクリックで呼び出すことができると思いました。タイマーは正常に起動しますが、クリックしてもリセットされません。最初の10秒以内に関数が5回呼び出されると、5つのアラートが表示されます... clearTimeoutなし... function endAndStartTimer() { window.clearTimeout(timer); var timer; //var millisecBeforeRedirect = 10000; timer = window.setTimeout(function(){alert('Hello!');},10000); } だれかがトリックを実行するいくつかのコード行を取得しましたか?-任意のクリック停止で、タイマーをリセットして開始します。-タイマーがヒットしたとき。10秒で何かします。

16
LinuxでC ++がミリ秒の時間を取得— clock()が正しく機能していないようです
Windowsではclock()時間をミリ秒単位で返しますが、私が作業しているこのLinuxボックスでは、最も近い1000に四捨五入するため、精度は「秒」レベルのみであり、ミリ秒レベルではありません。 QTimeクラスを使用してQtで解決策を見つけ、オブジェクトをインスタンス化start()して呼び出しelapsed()、ミリ秒数を取得するために呼び出しました。 そもそもQtで作業しているので、ちょっとラッキーですが、サードパーティのライブラリに依存しないソリューションが欲しいのですが、 これを行うための標準的な方法はありませんか? 更新 Boostを推奨しないでください。 BoostとQtがそれを実行できる場合、それは魔法ではありません。彼らが使用している標準があるはずです。
102 c++  timer  clock 

7
タイマーとタイマータスクとスレッド+ Javaでのスリープ
ここで同様の質問をしましたが、満足のいく答えがありませんでした。質問をもう一度言い換えると 定期的に(たとえば1分間隔で)実行する必要があるタスクがあります。スリープ付きの無限ループを持つ新しいスレッドを作成するのではなく、Timertask&Timerを使用してこれを行う利点は何ですか? timertask-を使用したコードスニペット TimerTask uploadCheckerTimerTask = new TimerTask(){ public void run() { NewUploadServer.getInstance().checkAndUploadFiles(); } }; Timer uploadCheckerTimer = new Timer(true); uploadCheckerTimer.scheduleAtFixedRate(uploadCheckerTimerTask, 0, 60 * 1000); スレッドとスリープを使用したコードスニペット Thread t = new Thread(){ public void run() { while(true) { NewUploadServer.getInstance().checkAndUploadFiles(); Thread.sleep(60 * 1000); } } }; t.start(); ロジックの実行にインターバル時間以上かかる場合でも、特定のサイクルを見逃しても心配する必要はありません。 これについてコメントしてください。 更新: 最近、TimerとThread.sleep()の使用に別の違いが見つかりました。現在のシステム時刻が午前11:00であるとします。なんらかの理由でシステム時間を10:00 AMにロールバックすると、Timerは11:00 …
102 java  timer  while-loop  sleep  task 

2
コンソールアプリケーションの信頼できるタイマー
.NETには3つのタイマータイプがあることを知っています(.NET Frameworkクラスライブラリのタイマークラスの比較を参照)。メインスレッドがビジーの場合に他のタイプがドリフトする可能性があるため、スレッドタイマーを選択しました。これには信頼性が必要です。 このタイマーがタイマーの制御で機能する方法は、別のスレッドに置かれるため、ビジー状態でないときに親スレッドで完了した作業とともに常にティックできます。 コンソールアプリケーションでのこのタイマーの問題は、タイマーが別のスレッドで進んでいる間、メインスレッドがアプリケーションに対して何も実行しておらず、閉じることです。 while trueループを追加してみましたが、タイマーが切れるとメインスレッドがビジー状態になります。
102 c#  .net  vb.net  timer 

16
C ++を使用してナノ秒単位で時間を提供するタイマー関数
APIが値を返すのにかかった時間を計算したいと思います。このようなアクションにかかる時間は、ナノ秒単位です。APIはC ++クラス/関数なので、同じことを計算するためにtimer.hを使用しています。 #include <ctime> #include <cstdio> using namespace std; int main(int argc, char** argv) { clock_t start; double diff; start = clock(); diff = ( std::clock() - start ) / (double)CLOCKS_PER_SEC; cout<<"printf: "<< diff <<'\n'; return 0; } 上記のコードは秒単位で時間を与えます。どのようにしてナノ秒単位で、より正確に同じを得ますか?
101 c++  c  timer 

2
タイマーとDispatcherTimerの比較
違いは何ですbetween System.Windows.Forms.Timer()とSystem.Windows.Threading.DispatcherTimer()?どの場合に、それらを使用する必要がありますか?ベストプラクティスはありますか?
98 c#  timer 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.