
其实自己的求职之路是从寒假就开始了,漫漫长路,从开始准备,到拿到offer,差不多有四个月吧!不算艰辛,不算轻松,写下这点东西,一方面是对自己的总结,另一方面是希望能帮助需要...
我一直在关注区块链技术的发展? 下面是我思考的一些问题, 分布式数据库能保证每个服务器都有足够的容量吗?如果每家每户都有一个自己的数据库,那么成本是巨大的,而且还有技术上的壁...
看8楼
深入理解java线程池—ThreadPoolExecutor几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过...
thread和runnable分开说好吗,看的我云里雾里的
step1.调用ThreadPoolExecutor的execute提交runnable,首先检查CorePool,如果CorePool内的thread数小于CorePoolSize,新创建thread执行runnable。
step2.如果当前CorePool内的thread数大于等于CorePoolSize,那么将runnable加入到BlockingQueue。
step3.如果不能加入BlockingQueue,在小于MaxPoolSize的情况下创建thread执行任务。
step4.如果thread数大于等于MaxPoolSize,那么执行拒绝策略。
?
newCacheThreadPool
深入理解java线程池—ThreadPoolExecutor几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles]转载请注明原创出处,谢谢!如果读完觉得有收...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...
我在github中开了个栏目,专门收集面试题,各位同仁如有面试题可fork,或者在评论区写上,我加上去,大家一起进步! #2. 2017.11.19整理面试题 ##2.1 1...