线程池面试的10连问

1问题描述

在这里插入图片描述

1 工作流程

在这里插入图片描述
在这里插入图片描述

2 线程池有几种工作 队列

在这里插入图片描述

2.1 怎么理解有界队列和无界队列

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3拒绝策略有何用途?

拒绝策略是限流的作用
在这里插入图片描述
在这里插入图片描述

4如何创建,停止线程池?为什么不建议使用executors构建线程池?

4.1线程池终止

在这里插入图片描述
一般用shutdown

4.2线程池的构建

在这里插入图片描述
在这里插入图片描述

4.3为什么不建议使用executors构建线程池?

在这里插入图片描述
在这里插入图片描述

5 线程池有哪些种类?各自的使用场景是什么?

在这里插入图片描述
在这里插入图片描述

6线程池有哪些状态,状态的设计机制是什么?状态是如何相互切换的?

6.1 线程池状态

在这里插入图片描述

在这里插入图片描述

6.2线程池的 状态设计机制

在这里插入图片描述
在这里插入图片描述
演示
在这里插入图片描述
在这里插入图片描述

6.3线程池的状态切换

在这里插入图片描述
在这里插入图片描述

7 谈谈线程池的使用场景?线程池为什么能提高性能?

在这里插入图片描述

在这里插入图片描述

8 线程池有哪些重要参数?如何设置这些重要参数?

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
用有界队列,无界可能造成oom
拒绝策略可以用自定义的,可以输出一些日志等操作

在这里插入图片描述

9 线程池如何获取返回的结果?

在这里插入图片描述

10

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值