多线程,实现Callable接口

发布时间 2023-10-07 21:09:35作者: KukiHistory

这里改变了之前Thread和Runnable接口的下载网络图片的代码 是要下载器类的,下面并没有写出来

一、实现Callable接口,重写call()方法    是需要返回值的            好处:可以设置返回值和可以抛出异常

 二、与Thread和Runnable接口不一样的地方,是需要四部来开启线程的, 

ExecutorService ser = Executors.newFixedThreadPool(3);  这个到后面线程池会说

 1、创建了执行服务,创建了三条线程

2、提交执行,也就是启动我们的线程

3、获取结果,我们可以获取到返回值

4、最后要关闭服务