Java创建线程三种方式的优缺点
发布于 2020-11-18|
复制链接
分享一篇关于关于Java创建线程三种方式的优缺点,小妖觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小妖来看看吧
Java创建线程主要有三种方式:继承Thread类创建线程、实现Runnable接口创建线程和实现Callable和Future创建线程。继承Thread类
```java
public class Thread1 extends Thread {
@Override
public void run() {
for (int i = 0; i 实现Runnable接口
```java
public class Thread2 implements Runnable {
@Override
public void run() {
for (int i = 0; i 实现Callable接口FutureTask类包装Callable对象时,封装了Callable对象的call()方法的返回值。
```java
class Thread3 implements Callable {
@Override
public Integer call() throws Exception {
int i = 0;
for (; i futureTask = new FutureTask(thread3);