Javaで一定時間経つまで処理をループする

@iwasaki 1,979views 更新:2014年5月26日
    boolean pending = true;
    long start = System.currentTimeMillis();
    long now;
    while (pending) {
      try {
        Thread.sleep(5000);
      } catch (InterruptedException ignore) {
        // ignore
      }
      now = System.currentTimeMillis();
      if (now - start > 60000) {
        throw new Exception("");
      }
    }

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません