第六点我的理解是 除了锁(synchronized)和wait 之外,还可以有reentrantlock(可重入锁,newCondition,await notifyAll)可重入锁又可以扯到abstractqueuesynchronizer。然后其实这些都是属于悲观锁的范畴,然后就扯到乐观锁,例如cas啊 mvcc(通过版本号的形式来控制多线程同步问题?)啊这些。然后又可以扯到 redis 的 setnx 锁,引入第三方来达到锁的目的。 然后又可以扯到zookeeper 可惜我不会。。。
点赞 2

相关推荐

小红书 后端开发 总包n+8w+期权
点赞 评论 收藏
分享
牛客网
牛客企业服务