/*
如果Demo有父类,用接口护、扩展Demo
创建线程的第二种方法:实现Runnable接口
1.实现类的实现Runnable接口
2.覆盖接口的run方法
3.通过Thread 类创建线程对象,并将Runable接口的子类对象作为Thread类来构造数函数参数传入
因为线程 的任务都封装在Runnable接口的run方法中
4.调用线程对象start 方法开启线程。
第二种方式好处:
*/
class Fu
{
}
class Demo implements Runnable
{
public void run() {
show();
}
public void show() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread()+"..."+i);
}
}
}
class MulDemo
{
public static void main(String[] args) {
Demo d2 = new Demo();
Thread t1 = new Thread(d2);
t1.start();
Demo d3 = new Demo();
Thread t3 = new Thread(d3);
t3.start();
Demo d1 = new Demo();
d1.show();
}
}
java 多线程(接口方式)
最新推荐文章于 2024-08-01 17:29:15 发布