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