0
15
¥ 59.00购买
立即开通
立即购买

你将收获

1. 深入了解Java并发编程工作原理,揭秘Java核心知识

2. 全方位拆解并发编程,帮你编写高效代码

3. 核心实战助你进阶加薪步步提升

适用人群

5.1年以上Java开发工程师、有一定实际经验的Java从业人员、初级想往中高级提升、面试准备等

课程介绍

1. 课程聚焦Java并发编程的核心知识点,以真实场景项目实战为导向,循序渐进,深入浅出的了解并发编程,讲解Java这门使用广泛的编程语言,助你能够游刃有余地游走在这些技术之中。

本课知识点

编程并发编程语言Javajava技术class

课程讨论

购课后怎么加群

我以为正常流程应该是:线程池初始化后,核心线程及工作队列都是空的,提交任务先到队列,线程数未满核心线程数时,创建核心线程从队列取任务处理,达到核心线程数后,队列里的任务排队等待,当队列满后,创建非核心线程从队列取任务处理,当线程数达到最大线程数后,执行拒绝策略。线程处理完成进入空闲状态后,从队列取数,队列清空后,线程阻塞等待新任务,非核心线程空闲达到一定时间销毁,核心线程一直保持。

为什么老师就只是读ppt,好机械啊

您这也没解释啊,照着图又说了一遍???还没说明白,还卡壳。上的代码根预期功能完全不同???确定这是备过课了???

“当任务提交进入线程池时,核心线程不忙的时候,任务会进入阻塞队列”,这个不太对吧。在老师你给的示例图中,此时核心线程数已满,那么任务会直接进入阻塞队列,就算此时核心线程处于空闲状态。

volatile章节: 对主==存==中的共享变量进行了修改 ppt写的 对主==内==中的共享变量进行了修改

同学笔记

没有更多了