Java 创建线程方式的典型错误观点: 通过Callable和FutureTask创建线程是一种新建线程的方式

文章目录

      • 典型错误观点二: 通过Callable和FutureTask创建线程是一种新建线程的方式
      • 典型错误观点三: 无返回值 是实现Runnable接口, 有返回值是实现callable接口 ,所以callable是新的实现多线程的方式

典型错误观点二: 通过Callable和FutureTask创建线程是一种新建线程的方式

但是通过如下的类图 , 可以看到Callable和FutureTask 与Runnable和Callable还是有关联关系的
Java 创建线程方式的典型错误观点: 通过Callable和FutureTask创建线程是一种新建线程的方式_第1张图片
Java 创建线程方式的典型错误观点: 通过Callable和FutureTask创建线程是一种新建线程的方式_第2张图片

典型错误观点三: 无返回值 是实现Runnable接口, 有返回值是实现callable接口 ,所以callable是新的实现多线程的方式

其本质与上面的相同.还是会通过Runnable和Thread类去创建线程

你可能感兴趣的:(Java多线程基础与核心)