嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 4 元微信扫码支付:4 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
在Java中只支持单继承,因此通过继承Thread类创建线程有一定的局限性,这时可以使用另一种方式,即实现Runnable接口来创建线程。通过这种方式需要在Thread(Runnable target)的构造方法中,传递一个实现了Runnable接口的实例对象。接下来在案例中将通过实现Runnable接口方式创建线程,并实现多线程分别打印0~99的数字的功能。
class Demo implements Runnable {
public void run() {
for(int x=0; x<100; x ){
System.out.println(Thread.currentThread().getName() ":" x);
}
}
}
public class Example {
public static void main(String[] args) {
Demo d = new Demo();
Thread t1 = new Thread(d,"蜘蛛侠");
Thread t2 = new Thread(d,"钢铁侠");
t1.start();
t2.start();
for (int x = 0; x < 100; x ) {
System.out.println("main:" x);
}
}
}