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/qita/155157.html
標籤:其他
下一篇:JAVA 反幻方
