创建线程的方式三:实现CalLable接口。 --- JDK 5.0新增
如何理解实现Callable接口的方式创建多线程比实现Runnable接口创建多线程方式强大?
1. call() 可以有返回值的。
2. call() 可以抛出异常,被外面的操作捕获,获取异常的信息
3. Callable是 支持泛型的
![](https://www.icode9.com/i/l/?n=22&i=blog/2001978/202205/2001978-20220528140955493-1500077716.png)
![](https://www.icode9.com/i/l/?n=22&i=blog/2001978/202205/2001978-20220528141032422-899134839.png)
执行结果:
![](https://www.icode9.com/i/l/?n=22&i=blog/2001978/202205/2001978-20220528141045879-152313754.png)
标签:11,Callable,创建,接口,CalLable,线程,call,多线程
来源: https://www.cnblogs.com/whs123/p/16320581.html