2.20 复习记录
力扣刷题:将有序数组转换为二叉搜索树 验证二叉搜索树
黑马点评:学习redisson分布式锁:
①可重入:参考reentrantlock思想,利用redis的hash数据结构实现计时器解决重入#牛客AI配图神器#。
②可重试:利用redis的广播机制,线程释放锁之后会进行广播,等待的线程过期时间未到时等待广播,节省cpu资源。
③超时释放:在没有指定超时释放时间时,利用看门狗机制不断给进程续命,传入超时释放时间则不会有看门狗机制。
④为应对主redis节点宕机导致的锁失效,可以使用mutiLock,原理是每次从多个独立的redis节点获取锁,运维成本高。
八股:继续看java并发编程和JUC,看文字累了,找了黑马的视频看,好难。。。。。。
黑马点评:学习redisson分布式锁:
①可重入:参考reentrantlock思想,利用redis的hash数据结构实现计时器解决重入#牛客AI配图神器#。
②可重试:利用redis的广播机制,线程释放锁之后会进行广播,等待的线程过期时间未到时等待广播,节省cpu资源。
③超时释放:在没有指定超时释放时间时,利用看门狗机制不断给进程续命,传入超时释放时间则不会有看门狗机制。
④为应对主redis节点宕机导致的锁失效,可以使用mutiLock,原理是每次从多个独立的redis节点获取锁,运维成本高。
八股:继续看java并发编程和JUC,看文字累了,找了黑马的视频看,好难。。。。。。
全部评论
相关推荐
02-17 20:26
上海第二工业大学 研发工程师 apcitye:我知道你打这些字,是因为你在练习盲打,但是这大段的文字使我感到有一种大脑褶皱抚平的美感
2026.02.17 在牛客打卡2天! 点赞 评论 收藏
分享
02-20 19:06
重庆大学 Java 点赞 评论 收藏
分享