“Java中实现多线程”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第37行: | 第37行: | ||
− | + | Thread 类实现了 Runnable 接口<syntaxhighlight lang="java"> | |
package java.lang; | package java.lang; | ||
第44行: | 第44行: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | 实现 Runnable 接口的方式更好 |
2022年10月27日 (四) 06:01的最新版本
继承 Thread 类
public class MyThread extends Thread {
@Override
public void run() {
System.out.println("i am thread");
}
public static void main(String[] args) {
new MyThread().start();
}
}
实现 Runnable 接口
public class MyThread implements Runnable {
@Override
public void run() {
System.out.println("i am thread");
}
public static void main(String[] args) {
Thread thread = new Thread(new MyThread());
thread.start();
}
}
Thread 类实现了 Runnable 接口
package java.lang;
public class Thread implements Runnable {
……
}
实现 Runnable 接口的方式更好