基本信息
源码名称:实现Runnable接口创建多线程.docx
源码大小:0.04M
文件格式:.docx
开发语言:Java
更新时间:2021-01-08
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 4 元 
   源码介绍

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);
}
}
}