![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
2年工作经验的小胡歌
这个作者很懒,什么都没留下…
展开
-
线程池详解
线程池详解一、三大方法二、7大参数三、4种拒绝策略四、思考 我们知道,使用线程池的好处有:降低资源的消耗、提高响应的速度,方便我们对象线程进行管理.下面将从线程的3大方法,7大参数、4中拒绝策略纤细介绍: 一、三大方法 1、线程池中只有单个线程在执行 ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); 2、线程池中规定只有固定的个数的线程在执行 ExecutorService threadExecutor = E原创 2021-11-28 17:45:50 · 169 阅读 · 0 评论 -
第五周学习心得
第五周学习心得 一、看了什么 1、线程池的基本原理, 2、线程池的几个参数的作用, corePoolSize: 规定线程池有几个线程(worker)在运行。 maximumPoolSize: 当workQueue满了,不能添加任务的时候,这个参数才会生效。规定线程池最多只能有多少个线程(worker)在执行。 keepAliveTime: 超出corePoolSize大小的那些线程的生存时间,这些线程如果长时间没有执行任务并且超过了keepAliveTime设定的时间,就会消亡。 unit: 生存时间对于原创 2021-11-07 20:53:42 · 75 阅读 · 0 评论 -
第二周学习心得
第二周学习心得 一、做了什么 基础部分又学了集合的底层,ArrayList和Vector的扩容机制,LinkedList和hashmap的底层实现原理. 2.结合项目,看了谷粒学院的redis视频, 3、跟进谷粒学院项目进度 二、心得体会 java基础部分必须还是得通过debug深入源码,这样才能了解原理,也不更容易忘记前面的知识, 能够更加深入的了解redis的使用场景,包括Redis持久化、主从复制、事务控制,redis的集群和分片 ...原创 2021-10-17 20:53:08 · 54 阅读 · 0 评论