这里改变了之前Thread和Runnable接口的下载网络图片的代码 是要下载器类的,下面并没有写出来
一、实现Callable接口,重写call()方法 是需要返回值的 好处:可以设置返回值和可以抛出异常
二、与Thread和Runnable接口不一样的地方,是需要四部来开启线程的,
ExecutorService ser = Executors.newFixedThreadPool(3); 这个到后面线程池会说
1、创建了执行服务,创建了三条线程
2、提交执行,也就是启动我们的线程
3、获取结果,我们可以获取到返回值
4、最后要关闭服务
标签:Runnable,接口,Callable,线程,返回值,多线程 From: https://www.cnblogs.com/kukihistory/p/17747503.html