摘要: 四种常见的引用 强引用 不可回收 软引用 内存不足即回收 弱引用 发现即回收 虚引用 形同虚设,目的是用于对象回收跟踪 ThreadLocal 1、ThreadLoca 是什么 ThreadLocal并不是一个Thread,而是Thread的局部变量 在jdk解决并发问题上,threadLocal是 阅读全文
posted @ 2022-09-06 12:04 一乐乐 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 池化技术 程序的运行,本质:占用系统的资源! 优化资源的使用!=>池化技术 线程池、连接池、内存池、对象池///..... 创建、销毁。十分浪费资源 池化技术:事先准备好一些资源,有人要用,就来我这里拿,用完之后还给我。 线程池的好处: 1、降低资源的消耗 2、提高响应的速度 3、方便管理。 线程复 阅读全文
posted @ 2022-09-06 09:18 一乐乐 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Lock 锁 是一个接口,有三个实现类,分别是常用的可重入锁,读锁、写锁。 常用的可重入锁,默认一般创建的是非公平锁,就是允许线程插队,而不是按先来后到顺序。 非公平锁的目的:是为了更加公平。 lock 加锁,调用的是 lock() 方法,解锁,调用 unlock() 方法。 lock 锁 和 Sy 阅读全文
posted @ 2022-09-06 09:14 一乐乐 阅读(56) 评论(0) 推荐(0) 编辑