睡眠方法Javaスレッド

  スリープメソッドシグネチャ:

  パブリック静的ボイド睡眠(長いミリ秒)

  睡眠の方法は、スレッドクラスのメソッドである、役割は:指定ミリ秒(中断)内でスリープ状態に実行中のスレッド

  ミリ秒単位でパラメータの睡眠時間、

  パッケージThreadproj;

  クラスMyThreadは{Runnableをを実装します

  私はint型。

  ます。public void実行(){

  {(; iは= 10 <I ++はI = 1)のために

  System.out.println(。にThread.currentThread()のgetName()は+ + I + "回" "上で実行されています");

  {試します

  Thread.sleep(100)。

  }キャッチ(InterruptedExceptionある電子){

  // TODO自動生成されたcatchブロック

  e.printStackTrace();

  }

  }

  パブリッククラスSleepDemo {

  公共の静的な無効メイン(文字列[] args)

  {MyThread M =新MyThread()。

  スレッドのmt =新しいスレッド(メートル)。

  mt.start();}

  }

  あなたは、スレッドのリフレッシュ時間を制御することができます

  スレッドの睡眠時間と睡眠もああとは関係ありません〜

  パッケージThreadproj;

  クラスMyThreadは{Runnableをを実装します

  ます。public void実行(){

  以下のために(; iは<= 10、I = 1 int型I ++){

  System.out.println(。にThread.currentThread()のgetName()は+ + I + "回" "上で実行されています");

  試す{ 無錫良い×××病院http://www.zzchnk.com/

  Thread.sleep(100)。

  }キャッチ(InterruptedExceptionある電子){

  // TODO自動生成されたcatchブロック

  e.printStackTrace();

  }

  }

  パブリッククラスSleepDemo {

  パブリック静的無効メイン(文字列[] args){

  MyThread M =新MyThread()。

  スレッドのmt =新しいスレッド(メートル)。

  mt.start();

  スレッドMT1 =新しいスレッド(M)。

  mt1.start();

  }

  }

  別のスレッドの確率は、睡眠中にCPUを取得するため、二つのスレッドそのような結果が重要である、したがって、状況が交互に実行され、より規則的です。


おすすめ

転載: blog.51cto.com/14335413/2404240