Java线程池中submit方法阻塞获取结果的内部实现机制是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4039个文字,预计阅读时间需要17分钟。
前言:Java线程池中提交任务通常使用execute()方法即可。若想实现在主线程中阻塞获取线程池任务执行的结果,应该如何操作呢?
答案是使用submit()方法提交任务。
前言
Java线程池中提交任务运行,通常使用execute()方法就足够了。那如果想要实现在主线程中阻塞获取线程池任务运行的结果,该怎么办呢?答案是用submit()方法提交任务。这也是面试中经常被问到的一个知识点,execute()和submit()提交任务的的区别是什么?底层是如何实现的?
案例演示
现在我们通过简单的例子演示下submit()方法的妙处。
本文共计4039个文字,预计阅读时间需要17分钟。
前言:Java线程池中提交任务通常使用execute()方法即可。若想实现在主线程中阻塞获取线程池任务执行的结果,应该如何操作呢?
答案是使用submit()方法提交任务。
前言
Java线程池中提交任务运行,通常使用execute()方法就足够了。那如果想要实现在主线程中阻塞获取线程池任务运行的结果,该怎么办呢?答案是用submit()方法提交任务。这也是面试中经常被问到的一个知识点,execute()和submit()提交任务的的区别是什么?底层是如何实现的?
案例演示
现在我们通过简单的例子演示下submit()方法的妙处。

