callable一般都放threadPool里是吧,那什么情况下不用线程池呢?

来源:7-1 J.U.C-FutureTask-1

pookly

2019-04-27

写回答

1回答

Jimin

2019-04-27

你好,Callable本质上是和threadpool无关的,Callable接口与Runnable接口类似,但是提供了比Runnable更强大的功能,最基本的是在任务结束时可以获取返回值,以及可以抛出异常。
在这个问题上,他实际上可以当作Runnable去理解,他只是实现了一个线程,习惯上我们通常使用线程池来管理线程,当你有需求是临时起一个线程去做某件事情时,就不需要使用线程池了。

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程