V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jsdi
V2EX  ›  问与答

cas 不加锁也能保证线程安全这句话有错吗?

  •  
  •   jsdi · 2022-03-24 16:39:52 +08:00 · 1033 次点击
    这是一个创建于 978 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天面试提到了 cas ,我说 cas 是通过乐观锁的机制,不加锁也可以保证线程安全。说完面试官明显嗤笑了一声,说你要是这么理解 balabala ,我这么理解有问题吗?
    越想越气,迟到就算了面试还各种瞧不起人,最后也没让反问,我答完也一点反馈没有直接跳下一个
    yzbythesea
        1
    yzbythesea  
       2022-03-24 17:12:58 +08:00
    cas 是 compare and swap ,哪里有锁?只是取了这个名字代称。。。感觉不加锁的 cas 没有这个说法吧。
    anonymousar
        2
    anonymousar  
       2022-03-24 17:19:56 +08:00
    他可能想说 总线锁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:57 · PVG 05:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.