摘要: 你对Java线程池了解吗?你有用过线程池吗?那先说下线程池核心参数吧。。。对不起,我回去再看看吧。 为了一丝体面,我们今天来整理几个面试中常考线程池面试问题吧! 为什么要用线程池? 线程复用。线程的重复使用是线程池设计的重点,如果需要开启1000个线程执行程序,系统会创建1000个线程,如果用线程池 阅读全文
posted @ 2021-02-23 10:36 叫练 阅读(161) 评论(0) 推荐(0)
摘要: 今天初九,也是是上班第一天,本来这篇文章准备过年时候打完的,结果在家玩的太开心了就给忘了,从腊月29回老家到现在一个多星期了,恍如昨日,感叹时光如梭。 过年“吃” 过年“玩” 2020生活 2020是特殊的一年,由于疫情原因被隔离在老家到4月初才到南京上班,上半年做了一个人生最大的一个决定,就是在南 阅读全文
posted @ 2021-02-20 14:39 叫练 阅读(206) 评论(1) 推荐(0)
摘要: PriorityBlockingQueue使用 import java.util.concurrent.PriorityBlockingQueue; /** * @author :jiaolian * @date :Created in 2021-02-03 15:44 * @description 阅读全文
posted @ 2021-02-05 11:09 叫练 阅读(126) 评论(0) 推荐(0)
摘要: ArrayBlockingQueue实际应用场景 之前在某公司做过一款情绪识别的系统,这套系统通过调用摄像头接口采集人脸信息,将采集的人脸信息做人脸识别和情绪分析,最终经过一定的算法将个人情绪数据转化具体行为指标值。其中采集图片的部分就用到了并发队列ArrayBlockingQueue。 如上图所示 阅读全文
posted @ 2021-02-03 10:26 叫练 阅读(1877) 评论(0) 推荐(0)
摘要: ReentrantReadWriteLock存在原因? 我们知道List的实现类ArrayList,LinkedList都是非线程安全的,Vector类通过用synchronized修饰方法保证了List的多线程非安全问题,但是有个缺点:读写同步,效率低下。于是就出现了CopyOnWriteArra 阅读全文
posted @ 2021-01-31 20:31 叫练 阅读(279) 评论(0) 推荐(0)
摘要: 大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别! 使用方式 Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。 ReentrantLock一般需要try catch finally语句,在try中获 阅读全文
posted @ 2021-01-26 11:13 叫练 阅读(795) 评论(0) 推荐(0)
摘要: 春节越来越近了,疫情也越来越严重,但挡不住叫练携一家老小回老家(湖北)团聚的冲动。响应国家要求,我们去做核酸检测了。 独占锁 早上叫练带着一家三口来到了南京市第一医院做核酸检测,护士小姐姐站在医院门口拦着告诉我们人比较多,无论大人小孩,需要排队一个个等待医生采集唾液检测,OK,下面我们用代码+图看看 阅读全文
posted @ 2021-01-23 21:12 叫练 阅读(887) 评论(4) 推荐(0)
摘要: 为什么会有CopyOnWriteArrayList? 我们知道ArrayList和LinkedList实现的List都是非线程安全的,于是就有了Vector,它是基于ArrayList的线程安全集合,但Vector无论是add方法还是get方法都加上了synchronized修饰,当多线程读写Lis 阅读全文
posted @ 2021-01-18 17:57 叫练 阅读(618) 评论(0) 推荐(1)
摘要: 单例:一个进程中只能存在唯一一个对象。 1.饿汉模式。 主动型太粗暴。 /** * @author :jiaolian * @date :Created in 2021-01-10 21:25 * @description:饿汉单例测试 * @modified By: * 公众号:叫练 */ pub 阅读全文
posted @ 2021-01-12 10:10 叫练 阅读(400) 评论(0) 推荐(0)
摘要: 简介 这篇文章我一直在纠结到底要不要写,不想写一来因为定时器用法比较简单,二来是面试中也不常问。后来还是决定写了主要是想把自己分析问题思路分享给大家,让大家在学习过程中能够参考,学习态度我相信大部分人没有问题,特别是正在看我博文的小伙伴那更不用说了!!给你们点个狂力赞。接下来就是学习方法了,我发现近 阅读全文
posted @ 2021-01-08 10:38 叫练 阅读(4392) 评论(2) 推荐(2)