- 博客(19)
- 问答 (2)
- 收藏
- 关注
转载 java个人知识小结
最后没办法也就只能升级为重量级锁了。从互斥锁的设计上来说,当一个线程试图操作一个由其他线程持有的对象锁的临界资源时,将会处于阻塞状态,但当一个线程再次请求自己持有对象锁的临界资源时,这种情况属于重入锁,请求将会成功,在java中synchronized是基于原子性的内部锁机制,是可重入的,因此在一个线程调用synchronized方法的同时在其方法体内部调用该对象另一个synchronized方法,也就是说一个线程得到一个对象锁后再次请求该对象锁,是允许的,这就是synchronized的可重入性。
2023-01-18 18:01:09 1090
转载 发布-订阅模式笔记
发布—订阅模式又叫观察者模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。
2022-08-19 17:29:51 129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人