使用runnable创建线程
编写一个操作
让操作实现Runnable接口
并且实现run方法

在run中编写自己的想法
package demon使用runnable创建线程;
public class MyRunner implements Runnable {
@Override
public void run() {
int m = 100;
for (int i = 0; i < m; i++) {
System.out.println(Thread.currentThread().getName()+"---"+m);
}
}
}
实例化我们的实现类

实例化一个线程对象
我们实现类作为参数传递
实际上就为线程提供了run方法

让线程运行

线程二的创建

特点
多个线程对象
在共用同一个操作对象
同一个操作对象中的属性被共用了
就有可能引发问题
本文介绍了如何在Java中通过实现Runnable接口来创建线程。示例展示了如何定义一个实现了Runnable的类,并在run方法中编写线程执行逻辑。此外,还提到了多个线程共享同一操作对象时可能引发的问题。
1796

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



