新星计划
文章平均质量分 76
我也不想这样&
这个作者很懒,什么都没留下…
展开
-
java源码阅读---AbstractQueuedSynchronizer解析
本篇文章我们来看一下AbstractQueuedSynchronizer也就是俗称的AQS的源码解析,直接进入正题。原创 2023-03-21 20:52:17 · 381 阅读 · 0 评论 -
java源码阅读---ReentrantLock源码解析
其他方法的调用主要主要看ReentrantLock使用的是公平锁还是非公平锁,这里就不一一介绍了;当两个线程同时通过lock.lockInterruptibly()获取某个锁时,假若此时线程A获取到了锁,而线程B只有等待,那么对线程B调用threadB.interrupt()方法能够中断线程B的等待过程。加锁方法,因为是非公平锁所以在加锁的时候会先去尝试加锁,如果加锁失败则调用acquire()方法放入队列排队。当前线程持有此锁的次数,如果当前线程不持有此锁,则为零。FairSync公平锁的实现类。原创 2023-03-19 23:52:42 · 488 阅读 · 0 评论 -
我为什么要写博客,写博客的意义是什么
写博客可以让我们把自己的知识和经验分享给更多的人,这是一种无私的行为,也是一种积极向上的表现。通过写博客,我们可以提高自己的写作能力,让自己的文字更加生动、流畅、易懂,这对于我们日后的工作和交流都是非常有帮助的。我们可以记录下自己在学习、工作中遇到的问题,以及解决问题的方法和心得体会,这些记录可以帮助我们更好地回顾自己的成长历程,发现自己的不足之处并加以改进。对于从事技术行业的人来说,写博客可以帮助他们分享自己的专业知识和技术,同时也可以从其他人的博客中学习到更多的知识和技能。原创 2023-03-16 23:46:28 · 924 阅读 · 0 评论