八股全忘了去面试。面试官问:你知道CAS是什么吗?
我:乐观锁?
面试官:为什么呢?
我:因为我记得乐观锁的英文就是CAS🤐
全部评论
CAS:compare and swap还是compare and set来着 乐观锁思想的一种实现
36 回复 分享
发布于 2023-08-04 15:46 湖南
笑死 我去年面试把乐观锁说成开心锁 把面试官整乐了
114 回复 分享
发布于 2023-08-18 17:30 上海
CAS难道不是我中科院
64 回复 分享
发布于 2023-08-06 18:53 北京
乐观所锁的常见实现形式,有aba问题,可以通过版本号来解决
18 回复 分享
发布于 2023-08-04 18:53 河南
一直没理解(CAS)compare and swap和乐观锁有什么关系 这不只是个原子指令吗
11 回复 分享
发布于 2023-08-04 15:50 北京
cas有aba问题 可以通过乐观锁解决。
7 回复 分享
发布于 2023-08-04 16:21 浙江
你知道单点登录么
5 回复 分享
发布于 2023-08-05 07:54 上海
cas不是舔地(近地支援)嘛
4 回复 分享
发布于 2023-08-09 13:46 浙江
CAS Close And Smile. 关上并微笑. 显然是对锁这件事很乐观,所以是乐观锁.
3 回复 分享
发布于 2023-08-15 01:54 山东
CAS不是 Chinese Academy of sciences么? 中国科学院 哈哈哈哈
3 回复 分享
发布于 2023-08-08 10:22 北京
cas是乐观锁的实现
2 回复 分享
发布于 2023-08-04 20:46 四川
大佬们看看安克?23届24届都可噢
1 回复 分享
发布于 2023-08-30 22:30 广东
compare and swap. 本质上是CPU的一个指令集,能够提供的一个操作,此操作是不停的for 循环,不停的去用这个指令去获取某个内存的地址,如果获取到了,则代表获取到了锁。linux里面的spin lock
1 回复 分享
发布于 2023-08-24 21:33 上海
多面试,查漏补缺,https://www.nowcoder.com/share/jump/7785249461692105880335
1 回复 分享
发布于 2023-08-15 22:22 北京
我不仅全忘,而且还找不到工作
1 回复 分享
发布于 2023-08-11 19:06 山西
除了有ABA问题,还有自旋消耗问题,需要控制自旋次数
1 回复 分享
发布于 2023-08-10 08:49 北京
当然是电路与系统
1 回复 分享
发布于 2023-08-07 01:55 浙江
哪个公司
1 回复 分享
发布于 2023-08-05 15:06 江苏
小伙伴们可以多投递试试,投递后可私信我查看进度,我也会帮大家督促相关流程!
点赞 回复 分享
发布于 2023-09-03 14:34 上海
{"pureText":"","imgs":[{"alt":"nowcoder_169****562931.jpeg","height":2268,"localSrc":"","src":"https://uploadfiles.nowcoder.com/message_images/20230901/830946736_1693543563966/nowcoder_1693543562931.jpeg","width":1021}]}
点赞 回复 分享
发布于 2023-09-01 12:46 天津

相关推荐

04-17 15:05
已编辑
南京师范大学 Java
#暑期实习# #日常实习# 1. 项目中的难点是什么?2. 高精度视频为什么要把播放记录存在缓存里?频繁访问redis性能会不会也有问题?是读操作多还是写操作多3. 数据库与缓存的一致性问题,如果删除缓存时发生了异常,怎么办?4. 用消息队列解决,根据什么从消息队列里把它去掉?5. redis用的比较多,聊聊 (作用,数据结构,持久化,分布式锁,内存淘汰策略,删除策略,缓存三兄弟,线程模型)6. redis里的I/O多路复用详细再说说7. 缓存穿透、缓存击穿的解决方法8. 缓存穿透会引发什么问题?9. rpc项目的背景,功能10. 一次rpc调用会经历哪些过程?(代理,编解码,网络通信,熔断降级等等)11. 服务端怎么知道客户端调用了什么方法?(编码规则?)12. java怎么保证并发安全(synchronized,lock,原子类这些)13. 讲讲lock接口怎么实现的(CAS+AQS)14. CAS是干什么的?15. CAS为什么要判断内存里的值与旧值是否相等,举个例子16. CAS能保证线程安全吗17. ThreadLocal了解吗18. ThreadLocal的内存泄露如何产生的19. ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用20. 聊聊数据库(索引,事务,锁,三大日志,主从复制,性能调优)21. 聊聊JVM(JVM内存构成,垃圾回收器,垃圾回收算法)22. 怎么判定这个这个对象是垃圾23. 哪些可以作为GC-root24. 最有成就感的事(项目结合AI)25. 对大模型有哪些了解(prompt,function-call,Rag)
饿了么一面118人在聊 查看50道真题和解析
点赞 评论 收藏
分享
#面经##饿了么#暑期实习,4.16一面,面完即挂项目动态线程池项目主要的内容做了什么为什么需要动态修改线程池的参数,业务场景是什么动态修改主要修改了哪些参数Jdk原生的threadpool有哪几种实现coresize和maxsize的含义什么时候有效线程突破coresize怎么实现修改参数,Set方法修改之后会立马生效吗?executor的set方法好像修改之后不会立马起作用?不同的业务需求不同,比如有些适合singleThreadPool 有些需要fixedThreadPool, 这个组件怎么来适应他们的情况Java线程和操作系统线程是什么关系,为什么是一对一的关系如果是一对一的关系,那每次使用线程都需要去操作系统那里创建不是很费时间吗线程的生命周期调用start()方法后,jvm做了什么Java怎么解决并发问题Synchronized的实现原理,修时普通私有方法和静态方法有什么区别锁升级怎么实现(偏向锁、轻量级锁和重量级锁)动态线程池项目具体的应用场景最大线程数量怎么设置,根据不同的任务场景(计算密集型)监控线程池的状态包括哪些? 哪些指标可以用来判断线程池的运行状态是否良好怎么计算任务等待的时间定时打印功能是怎么实现的,轮询?调用哪个方法?介绍第二个项目,主要做了哪些功能订单类设计到哪些表,表怎么设计怎么进行防重复提交ID是怎么做的讲一下mvc, 为什么要划分为三层 项目中哪些地方利用到IOC控制层、业务层和持久层哪一个需要用单例模式这个项目的核心挑战答了并发访问,并发访问跟前面防重复提交不是矛盾了吗,怎么解决了解Java过数据结构吗ArrayList和LinkedList的区别,实现堆栈用哪个效率比较高反问,业务营销部门,券和券的核销
点赞 评论 收藏
分享
评论
60
44
分享

创作者周榜

更多
牛客网
牛客企业服务