java多线程
文章平均质量分 56
Asparrow
宜未雨而筹谋,勿临渴而掘井
展开
-
使用wait和notify实现非阻塞生产消费者模型
使用wait和notify实现非阻塞生产消费者模型原创 2023-01-23 12:27:05 · 1297 阅读 · 0 评论 -
java并发编程synchronized关键字的使用
1. synchronized的两种锁类型1.1 类锁锁的是类,也就是calss;执行同步的代码需要获得此class的锁;1.2 对象锁锁的是实例化的对象,不同的对象对应的锁不一样.不同对象之间的锁是隔离的;类锁和对象锁之间没有关系,不会出现互斥现象;2. synchronized 三种用法2.1 修饰方法修饰普通方法加的是对象实例锁,作用范围此实例对象;2.2 修饰静态方法修饰静态方法锁的是此类,范围是类;和实例对象不相关2.3 修饰代码块2.3.1 锁成员变量 public v原创 2021-04-23 10:13:36 · 63 阅读 · 0 评论