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

实现Callable创建线程

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

创建步骤:

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

2.  重写call方法

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

4.创建ExecutorService线程池

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

6.获取线程返回结果

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容