週16のジョブ----最初の質問

トピック1:同期出力時刻表示を実現するためのJavaマルチスレッド機構を使用してアプリケーションを書きます。

1.date1.java

1  パッケージはマルチスレッド化;
 2  
。3  インポートjava.util.Date;
 4  
。5  クラス DATE1 実装Runnableを{
 6  
。7      公共 ボイドラン(){     // runメソッドをオーバーライドする
。8          ながら真の){      // 出力時間のサイクルを
図9              日付= 新しい新しい A日付();    // 現在の時刻を取得し
10              のSystem.out.println(DATE);  
 11              トライ{
 12である                  のThread.sleep(1000);    //は、スレッドのスリープ時間のLSに設定
13です             } キャッチ(InterruptedExceptionある電子){
 14                  // TODO自動生成されたcatchブロック
15                  e.printStackTrace();
16              }
 17          }
 18      }
 19  
20 }

2.Test.java

1  パッケージはマルチスレッド化;
 2  
。3つの パブリック クラスのテスト{
 4。 
5。     公共 静的 ボイドメイン(文字列[]引数){
 6。          DATE1 = DATE_1 新しい新しい DATE1();   // スレッドを作成するオブジェクト
。7          date_1.runを();   // スレッドを実行するに状態
8  
。9      }
 10  
。11 }

3.ファイル名を指定して実行結果

おすすめ

転載: www.cnblogs.com/cooldbm/p/12078455.html