• 締切済み

一定時間が経過したら処理を行う.

一定時間が経過したら、ある処理を行いたいです。 if(一定時間が経過したら){  // 処理 } 例えばこのプログラムを実行してから1日たったら というようにしようと考えています. どのような条件をつければよいでしょうか?

  • Java
  • 回答数2
  • ありがとう数2

みんなの回答

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.2

どういう要件かわかりませんが・・・ Windowsならタスクスケジューラー、Unixならクーロンなどでスケジュール実行したほうがよくないですか?

  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.1

java.util.concurrent.Executors java.util.concurrent.ScheduledExecutorService java.util.concurrent.ScheduledFuture java.util.concurrent.TimeUnit これらが参考になると思います。

参考URL:
http://www.02.246.ne.jp/~torutk/javahow2/timer.html

関連するQ&A

  • 一定時間経過した後に動作させる

    cgiを表示させてから任意の一定時間が経過した後に、処理を実行させたいのですが、Perlでそのような事は可能でしょうか? 例えば以下のような感じです。 ページを表示させてから1分経過した後に if($xx =~ $zz){処理} を実行。

    • ベストアンサー
    • Perl
  • 一定の時間が経過したら、処理を止めたい

    VB6で教えていただきたいことがあります。 LOOPで回して処理をしているのですが、 一定時間たったら、別の処理を動かすようにしたのですが、どのようにすればよいでしょうか?

  • VB2005 でLOOP処理を一定時間経過したら抜けさせる方法

    VB2005の初心者です。 標準モジュールで、Loop処理で一定時間経過したらLoopを抜ける処理を作りたいのですが、どうすれば良いのでしょうか。 Formではないため、System.Windows.Forms.Timerは使えません。 標準モジュールなので、System.Timers.Timer を使うのかと思ったのですが、Intervalで設定した時間が経過したことをどのように知ることができるのでしょうか。 ソースは下記のような単純なループです LtimTimer = New Timers.Timer LtimTimer.Interval = 60000 LtimTimer.AutoReset = False LtimTimer.Enabled = True Do If '設定時間が経過' Then Exit Do End If 反復処理 Loop '設定時間が経過' 部分に、どのように書けば良いのでしょうか。 何かヒントになるようなことでも良いので、 皆様の知恵をお借りできれば幸いです。 よろしくお願い致します。

  • PHPで一定時間が経過すると処理が発生、は可能?

    ■質問1 ・PHPで、一定時間が経過すると処理が発生みたいなことはできるでしょうか? ■質問2 ・PHPで、指定時刻になったら処理が発生みたいなことはできるでしょうか?

    • ベストアンサー
    • PHP
  • 一定時間たつと、リセットしたい

    C言語であるプログラムを作成中なんですが、一定時間たつとプログラムをリセットしてまた最初からプログラムを実行するような感じにしたいのですが、わからず困っています。 例えば、 if (100秒たったら) { 配列に入ってるデータなどをリセットして、 最初から実行。 } という感じにしたいと思ってます。要するに、プログラムを実行してから、時間を数え、100秒たったらまた1から実行しなおすという風にしたいと考えています。 そういう時間を数える関数などはあるのでしょうか? どなたかご教授おねがいします。

  • 一定時間経過したExcelの強制終了方法を教えてください

    一定時間経過したExcelの強制終了方法を教えてください ExcelBookがAutoopenになっていて、マクロが起動します。 マクロが起動してから一定時間が経過したら、マクロでそのBookを強制終了したいのですが(保存等一切しなくてよいです)・・・ マクロは現行のまま処理(画面入力や検索する物です)を継続しつつ、 一定時間のカウントを行いたいのです。 時間経過後にマクロの処理中であっても強制終了させたいのです。 何方か、ご教授ねがいませんかm(_ _)m よろしくお願いいたします。

  • 一定時間操作がなかったら、というプログラムは??

    c言語初心者です。 PICのプログラムを作っています。 「もし一定時間ポートの入力が変更されなかった場合」という条件式?を作りたいのですが、どうすればいいのでしょうか。。。 もちろんifと同じで、条件を満たさなくなったらすぐに抜けてもらいたいです。 調べたのですが、よくわからなかったので質問させてもらいました。 幼稚な質問でしたら本当に申し訳ないです。 ご回答よろしくお願いします。

  • 処理時間の計測中に、任意の時間が経過してしまったら、警告表示を行いたいですが、方法が分からないでいます

    C++で、 ある処理の実行に要する時間の計測を行う ソースを書いていたのですが、 時間の計測を開始してから、 3秒以上が経過してしまった場合にのみ、 処理の進行状況に関わらず、 「3秒経過済み」と表示してあげたいと思っていましたが、 時間の計測を、 「difftime」などで表示する方法は分かったものの、 処理の実行中に、3秒以上経過したら、 取り合えず、「3秒経過済み」と表示させる方法が 分からないでいます。 何かアドバイスいただけるとありがたいです。 宜しくお願い致します。 ====================== time_t start, end; time( &start ); //計測開始 //処理が実行される //処理時間の計測中に「最初の3秒が経過してしまった場合」にのみ「3秒経過済み」と表示してあげたい time( &end );//計測終了 ======================

  • ディスプレイが一定時間経過すると消える

    会社のディスプレイについてです。 一定時間経過するとディスプレイが消えてしまいます。 消えるといっても電源は入っています。 キーボードを触っても、マウスを動かしても復帰しません。 ディスプレイの電源を入れ直すと戻ります。 PCで省電力等は設定していません。 (スクリーンセイバーのみです。) 宜しくお願いします。

  • 24時間後に処理

    とあるサイトで、24時間後に処理を実行できるプログラムは実現可能でしょうか? 24時間なので当然ブラウザを開いた状態ではなく、閉じても24時間後に処理が実行される仕組みはないでしょうか。