线程池的实现原理
1、java线程池的实现原理很简单,说白了就是一个线程集合workerSet和一个阻塞队列workQueue。当用户向线程池提交一个任务(也就是线程)时,线程池会先将任务放入workQueue中。workerSet中的线程会不断的从workQueue中获取线程然后执行。当workQueue中没有任务的时候,worker就会阻塞,直到队列中有任务了就取出来继续执行。
2、线程池的几个主要参数的作用
corePoolSize: 规定线程池有几个线程(worker)在运行。
maximumPoolSize: 当workQueue满了,不能添加任务的时候,这个参数才会生效。规定线程池最多只能有多少个线程(worker)在执行。
keepAliveTime: 超出corePoolSize大小的那些线程的生存时间,这些线程如果长时间没有执行任务并且超过了keepAliveTime设定的时间,就会消亡。
unit: 生存时间对于的单位
workQueue: 存放任务的队列
threadFactory: 创建线程的工厂
handler: 当workQueue已经满了,并且线程池线程数已经达到maximumPoolSize,将执行拒绝策略。


问答推荐:
风寒感冒和风热感冒的中医治疗方法
风寒感冒。恶寒重,发热轻,头痛,关节疼痛明显,鼻塞声重,流清鼻涕,口不渴,咳嗽时吐白稀痰,咽喉疼痛不明显,或仅见咽痒,舌...昆明离大理近还是丽江近
昆明离大理相对来说会比较近。实际上,三所城市所处于同一条线路上,线路从东至西为昆明大理丽江,建议可以先前往路途较近的大理...生命是什么形式
生命形式有种以氟化硅酮为介质的氟化硅酮生物以硫为介质的氟化硫生物以水为介质的蛋白质以氧为基础的生物以氨为介质的蛋白质以氮...好吃又简单凉皮
在高筋面粉中,加入盐,搅拌均匀。面团放在盆中,盖上保鲜膜,室温静置分钟。在盆中倒入适量水,慢慢搓揉面团。沥干面筋中多余的...木耳代憋芽怎么办
木耳代憋芽想要解决,通过合理的调控好温度,湿度,光照条件来进行补救。只要保持出耳空间温度度到度之间,湿度达到以上,采取间...城市规划起源于哪个国家
城市规划研究城市的未来发展城市的合理布局和综合安排城市各项工程建设的综合部署,是一定时期内城市发展的蓝图,是城市管理的重...36周血糖多少算正常
孕期空腹血糖应该在以内,餐后一小时在以内。血中的葡萄糖称为血糖。葡萄糖是人体的重要组成成分,也是能量的重要来源。正常人体...中国神话故事有哪些
神话故事是民间文学的一种。远古时代人民的集体口头创作。包括神鬼的故事和神鬼化的英雄传说。后羿射日远古的时候,大地出现了严...一树梨花压海棠的意思
一树梨花压海棠的意思调侃老年丈夫娶年轻妻子。语出苏轼诗十八新娘八十郎,白发苍苍对红妆。鸳鸯被里成双夜,一树梨花压海棠。梨...黄帝是怎么死的
一种说法称,黄帝是自然死亡,也就是说黄帝是顺其自然地老死的,这种说法的依据是,黄帝曾经问过他身边一个在医学方面很有研究的...手机广告上贷款能贷吗
手机广告上的贷款需要认真识别广告的准确性以及来源是否正规等,不能被广告内容所蒙蔽而一时冲动选择贷款。首先需要判断广告发起...自知自省是什么意思
自知自省的意思是在自己能了解自己自己能认识自己的同时也可以做到不断地反省自己。其中自省是一个汉语词语,读音为,是指自我评...人生情感感悟经典句子
真正的爱情需要等待,谁都可以说爱你,但不是每个人都能等你。求而不得,舍而不能,得而不惜,这是人生最大的悲哀。一句话,总有...四个大地震带在哪儿
四个大地震带分别在山东郯城营口地震带华北平原地震带汾渭地震带银川河套地震带。地震带是指地震集中分布的地带,地球上主要有三...新世界哪位演员扮演小宝
新世界顾小宝的扮演者是邓莎。邓莎,年月日出生于湖南株洲,中国内地女演员。年参加红楼梦剧组海选,进入宝钗组全国五强,夺得总...