摘要: 引言 这些分类并不全指锁的状态,有的指锁的特性,有的指锁的设计 公平锁 ​ 多个线程按照申请锁的顺序获取锁 非公平锁 ​ 多个线程不按照申请锁的顺序获取锁 ​ 有可能后申请的线程比先申请的优先获得锁。有可能造成优先级反转h或饥饿现象 ​ 对于Java ReentrantLock而言,通过构造函数指定 阅读全文
posted @ 2022-04-15 15:50 lifelikeplay 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 概述 Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。 stream是什么? Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排 阅读全文
posted @ 2022-04-15 15:42 lifelikeplay 阅读(182) 评论(0) 推荐(0) 编辑