创建多线程的三种方式--实现Callable创建线程

实现Callable创建线程

Callable在java.util.concurrent包下面,与其他两种方式不同的地方在于使用Callable接口创建线程会获得一个返回值并且可以声明异常

创建步骤:

1.自定义一个类实现java.util.concurrent包下的Callable接口

2.  重写call方法

3.将要在线程中执行的代码编写在call方法中

4.创建ExecutorService线程池

5.将自定义的类放入线程池里面

6.获取线程返回结果

7.关闭线程池,不再接收新的线程,未执行完的线程不会被关闭


你可能感兴趣的:(创建多线程的三种方式--实现Callable创建线程)