八股全忘了去面试。面试官问:你知道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 天津

相关推荐

06-22 11:35
门头沟学院 Java
1. 重写和重载的区别?2. 值传递和引用传递了解吗?3. Java中是值传递还是引用传递?4. 常见的异常有哪些?检查性异常了解吗?检查性异常有哪些?5. 空指针异常在什么情况下会发生?如何避免?6. finally块是否一定会执行?7. String、StringBuffer的区别?8. 什么时候用StringBuilder?9. equals方法和==的区别?什么情况用哪个?10. 常见的集合类有哪些?11. Map属于集合类吗?常见的Map实现类?12. HashMap的常用方法是如何工作的?13. List和Set的区别?14. ArrayList和LinkedList的区别?各自适用场景?在知道某个值的情况下哪个检索快?15. 进程和线程的区别?16. 线程问题是什么?如何解决线程问题?17. 在Java中一般发生在类属性还是方法变量?18. 内存泄漏是什么?如何避免?19. ThreadLocal的内存泄漏问题?20. HTTPS和HTTP的区别?21. HTTPS的加密过程?要使用https要怎么做?22. 主键和外键的区别?23. 主键是否只能有一个?24. 什么是事务?事务的应用场景?单表?多表?25. 数据库索引的设计原则?26. Redis了解吗?你们用在什么场景?27. 如何保证Redis和数据库的数据一致性?队列同步时间间隔怎么设置?28. 是否用过消息中间件?消息队列在项目中的具体应用?29. 是否了解微服务(如Spring Cloud)?30. 多表查询怎么做?31. 内连接和外连接的区别?32. 实际开发中是否用过连接查询?最多几张表?33. DTO、VO的区别?34. 整个请求从前端到后端处理哪里用到了DTO,哪里VO?35. MyBatis-Plus了解吗?他的常见函数?36. 是否使用过IDEA的调试功能?讲讲当时的场景?37. Postman了解吗?38. 如果现在让你实现一个多表查询的接口,从controller到service到mapper到postman调试能完成多少?39. Vue的生命周期?40. Vue组件之间如何通讯?41. 是否能盲打?42. 作息习惯?43. 阅读过的经典技术书籍?
点赞 评论 收藏
分享
评论
60
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务