package cn.itcast_01;
/*
* 方式2:實作Runnable介面
* 步驟:
* A:自定義MyRunnable實作Runnable介面
* B:重寫run()方法
* C:創建MyRuannable的物件
* D:創建T和read類的物件,并把C步驟的物件作為引數傳遞
*/
public class 多執行緒方式2的思路及代碼實作 {
public static void main(String[] args) {
//創建MyRunnable的物件
MyRunnable my = new MyRunnable();
//創建T和read類的物件,并把C步驟的物件作為引數傳遞
//Thread(Ruannable target)
// Thread t1 =new Thread(my);
// Thread t2 =new Thread(my);
//
// t1.setName("打開更加方便");
// t2.setName("哦華豐國貨");
Thread t1 = new Thread(my,"第十八肯德基");
Thread t2 = new Thread(my,"阿克蘇巨化股份");
t1.start();
t2.start();
}
}
public class MyRunnable implements Runnable {
@Override
public void run() {
for(int x =0;x<100;x++) {
//由于實作介面的方式就不能直接使用Thread類的方法了,但是可以間接的使用
System.out.println(Thread.currentThread().getName()+"-----"+x);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/156294.html
標籤:區塊鏈
上一篇:JUC并發系列(九):并發編程常用輔助類Semaphore(應用場景+例子+代碼示例)
下一篇:JAVA 反幻方
