00:00
好。那么这道题目。线程池有没有用过,以及这个谈谈你的理解。那么大家可以看。参数原理。考的够细吧?啊,甭着急,到这儿你们以为就结束了吗?没有呢,才玩了一半呢。来。整个2018年大厂考过的线程池的全部知识,所有的我给你们一锅端了。下面。生成池你没用过生产商,你如何配置?当然还有一个题目,我也把它合进去了,就是请你谈谈你的线程池啊是吧。拒绝策略。你用过吗?你们怎么配的?Look。线程池的拒绝策略,请你谈谈。首先。它是什么呀?我点。
01:00
等待队列满了。银行的后客区坐满了。线程池中的max也到了,全部窗口打开了,无法继续为新任务服务了,这个时候我们就要启动一种拒绝策略。来配合整个线程池出异常和故障,配合银行网点坍塌能跟上好。那么这个拒绝策略。也就是我们这儿的什么第七个参数。这个拒绝策略。一个。又有四种情况,那么这四种分别又是什么呢?默认。直接一言不合,火气比较大。默认,我就告诉虚拟机拒绝了阻止系统运行。我们把后面来的顾客挡在门外,不让他们进来,连句好话都没有。第二句。Co runs policy。
02:01
调用者运行的一种调节机制,该策略既不会抛弃任务,也不会抛出异常,而是将某些任务干嘛回退到调用者。然后。从而降低新的任务流量。有没有一种感觉?妈又是中文,每一个中国字你都知道,妈读完以后一脸懵逼,根本不懂。那这就是我说的,你不要骗自己了,你说你看书你自学,先说你自学,你你现在就在自学,你读懂吗?第二个能写代码证明吗?还是干嘛?节约时间跟着杨哥走,我把四种策略都给你证明一下。第三章discard。Old do队列中等待最久的任务。倒霉了,那等待最久的是不是应该最先被响应,结果他妈直接丢弃?第四种discard,直接是丢丢任务。什么意思啊,来了十个请求,我只干了八个,那那两个呢,丢了。你就当是一个粗心的快递小哥。干嘛我送十个包裹,丢了两个,只送到了八个,那那两个呢,就当那个顾客倒霉了。
03:03
那回答我,那确实快递小哥没有累死,但这个是不是不好啊,但有个好处什么呢?如果允许任务丢失,这是一种最好的方案。因为我签单子签了十张,最后我只送了八个,拿的钱是十份,那对快递小哥而言,是不是可以中饱私囊啊,好。不要着急,同学们。JJDK内置的拒绝策略。回答我是不是感觉读完以后不清楚啊,不要着急啊,那么待会我们拿代码说话,那当然啦,如果你有兴趣么,同学们漏眼,那么这块干嘛到这,这块干嘛到这儿,那么这块干嘛到这儿,那么请看。他这儿。是不是有个东西叫。这么一个东高。好这个东东干嘛呢。什么鬼?是个借口。好,Default,你看near about policy什么意思啊?默认就是拒绝听懂就是一查再点。那么同学们。
04:04
漏一眼干嘛?这个接口里面就有这些说明和方法好。那么呢,这个我们呢,先给大家介绍到这儿,这就是JDK的内置的拒绝策略的接口,以上内置策略就这四个。均实现了这么一个接口,好。那么呢,我们先说说线程池的拒绝策略。
我来说两句