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

相关推荐

07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务