package demo;
public class Test1 {
public static void main(String[] args) {
//集成Thread类
new MyThread().start();
//匿名内部类重写run方法
new Thread() {
public void run() {
for(int i=0; i< 1100; i++) {
System.out.println(i);
}
}
}.start();
//匿名内部类Thread 构造器填入Runnable接口的实现对象
Runnable r = new Runnable() {
@Override
public void run() {
for(int i=0; i< 1100; i++) {
System.out.println(i);
}
}
};
Thread t = new Thread(r);
t.start();
//将匿名内部类Thread 构造器填入Runnable接口的实现对象结合起来使用
new Thread(new Runnable() {
@Override
public void run() {
for(int i=0; i< 1100; i++) {
System.out.println(i);
}
}
}).start();
}
}
//继承Thread类
class MyThread extends Thread{
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println("myThread : "+i);
}
}
}
JAVA 多线程匿名内部类的使用
最新推荐文章于 2023-06-12 12:18:59 发布
本文介绍了Java中实现多线程的几种方式,包括通过继承Thread类、实现Runnable接口以及使用匿名内部类的方法来创建和启动线程。每种方法都提供了具体的代码示例。

668

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



