/*
如果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-09-02 20:59:26 发布
本文介绍Java中实现线程的第二种方法——实现Runnable接口的方式。通过创建实现Runnable接口的类,并在run方法中定义线程任务,然后使用Thread类启动线程。这种方式避免了继承Thread类的局限性。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Qwen3-8B
文本生成
Qwen3
Qwen3 是 Qwen 系列中的最新一代大型语言模型,提供了一整套密集型和专家混合(MoE)模型。基于广泛的训练,Qwen3 在推理、指令执行、代理能力和多语言支持方面取得了突破性进展
3008

被折叠的 条评论
为什么被折叠?



