Javaのマルチスレッドの練習は---二つのサブスレッドを作成し、それぞれ交互に出力「こんにちは - スレッドから***」

| - デマンド説明

| - アイデアの実現

1は、()メソッドが、このクラスのrun()メソッドをオーバーライドしている、Runnableを実装するクラスを作成内部で実行中のループ20のために書きます

図2は、このクラスのスレッドオブジェクトを作成することにより、上記のクラスのクラスのインスタンスを作成します

 

| - コンテンツコード

1  パッケージcn.thread;
 2  
3。 / ** 
4。 * 9527 :: @auther
 5。 * @description:
 6。 * @program:shi_yong
 7。 * @Create:2019年8月5日8時57分
 8。  * / 
9。 パブリック クラスは CommonThread 実装{Runnableを
 10      // オーバーライドメソッドの実行
。11      @Override
 12は、     公共 ボイドラン(){
 13である         ためint型 I = 0; I 20は、<; I ++は){
 14              //は現在のスレッドの名前を取得し
15              スレッドTが=Thread.currentThread();
 16              // 出力文を生成するために要求
17              のSystem.out.println(I "は、スレッドからのHello" + + t.getName());
 18である         }
 19      }
 20 }
出力要求クラスを生成します
1  パッケージcn.thread;
 2  
。3  / ** 
4  * 9527 :: @auther
 。5  * @description:マルチスレッディング
 。6  * @program:shi_yong
 。7  * @Create:2019年8月5日8時51
 。8   * / 
9  パブリック クラス{DEMO1
 10      公共 静的 ボイドメイン(文字列[]引数){
 11。         // 実行するクラスインスタンス
12は          CommonThread CT = 新しい新しいCommonThread();
 13である         // スレッド作成
14          スレッドT2が= 新しい新しいスレッド(CT)を、
 15          スレッドT1 =新しい新しいスレッド(CT);
 16          // スレッドを開始
17。         t1.start();
 18である         t2.start();
 19      }
 20 }
プログラムのエントリ

 

| - 業績

 

おすすめ

転載: www.cnblogs.com/twuxian/p/11302812.html