java创建线程的方式有几种?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java创建线程的方式有几种?相关的知识,希望对你有一定的参考价值。

参考技术A java创建线程的方式有三种\\x0d\\x0a第一种是继承Thread类 实现方法run() 不可以抛异常 无返回值\\x0d\\x0a第二种是实现Runnable接口 实现方法run() 不可以抛异常 无返回值\\x0d\\x0a第三种是实现Callable接口,接口中要覆盖的方法是 public call() 注意:此方法可以抛异常,而前两种不能 而且此方法可以有返回值\\x0d\\x0a\\x0d\\x0a第三种如何运行呢 Callable接口在util.concurrent包中,由线程池提交\\x0d\\x0aimport java.util.concurrent.*;\\x0d\\x0aExecutorService e = Executors.newFixedThreadPool(10); 参数表示最多可以运行几个线程\\x0d\\x0ae.submit(); 这个里面参数传 实现Callable接口那个类的对象

以上是关于java创建线程的方式有几种?的主要内容,如果未能解决你的问题,请参考以下文章

当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单

创建线程有几种不同的方式?你喜欢哪一种?为什么?

面试官问我:创建线程有几种方式?我笑了

面试官问我:创建线程有几种方式?我笑了

Java多线程你知道有几种实现方式?

Java有几种线程池?