トピック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.ファイル名を指定して実行結果