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

相关推荐

05-16 15:26
广州大学 Java
一面(过)自我介绍(1)能说⼀下HashMap的数据结构吗?(2)你对红⿊树了解多少?为什么不⽤⼆叉树/平衡树呢?(3)synchronized⽤过吗?怎么使⽤?(4)说说synchronized和ReentrantLock的区别?(5)垃圾收集算法了解吗?(6)什么是虚拟内存?没答好(7)从浏览器地址栏输⼊ url 到显⽰主页的过程?(8)说说 HTTP 与 HTTPS 有哪些区别?(9)HTTPS的详细流程(10)对https抓包,怎么做,猜测一下(11)客户端怎么去校验证书的合法性?(12)说说 Session 和 Cookie 有什么联系和区别?(13)链表: 1-53-3-43-5-28-7 排序二面(挂)自我介绍(1)==和 equals 的区别(2)hashCode 与 equals?(3)能说⼀下HashMap的数据结构吗?(4)HashMap的哈希/扰动函数是怎么设计的?(5)说说什么是进程和线程?(6)进程间有哪些通信⽅式?(7)说说synchronized和ReentrantLock的区别?(8)线程死锁了解吗?该如何避免?(9)索引(10)什么是虚拟内存?(11)说说 HTTP 与 HTTPS 有哪些区别?(14)HTTPS的详细流程(12)客户端怎么去校验证书的合法性?(13)链表 每个节点向后移动k且最后一个节点移到第一个,好奇怪,没给用例,脑子抽了忘记问清楚,不然 一起移动的话可能是快慢指针就可以做到。(14)写个冒泡排序问我优化,第二重循环用二分
查看23道真题和解析
点赞 评论 收藏
分享
05-19 16:19
门头沟学院 Java
凉,原因是自己答得不是非常好以及他们要求学历是杭电及以上学历待遇可以1. 反射知道吗,你说一下2. hashmap的底层结构3. hashtable知道吗4. hash方法是如何优化的5. 多少会转为红黑树6. 为什么要用高16位和低16位异或7. 那他是怎么插入槽的,做了什么优化,过程说一下8. 是怎么实现一个去重的9. concurrentHashMap了解吗10. 那分段锁里面是怎么实现的11. cas+synchronized是如何操作,为什么要这样呢,先详细说一下cas12. 是怎么上锁的呢(这里我说是对对象,他说是吗,这样不是整个锁住了吗)13. JVM的内存结构说一下14. 线程池的那个参数说一下15. 拒绝策略有哪些16. redis的aof重写说一下17. mysql的行锁说一下18. 为什么里面用b+树19. 索引失效情况有哪些(没答完全)20. 索引覆盖是什么21. 索引下推讲讲22. redission的看门狗机制说一下23. redis里面的数据你是怎么与数据库同步(定时)24. volatile25. 如果我要求强一致性,然后每隔10秒进行一次同步,但是其中这个业务进行时间大于10秒了怎么办(消息队列,多线程去处理)26. lua脚本执行到一半中断,比如redis宕机,这个时候会回滚吗27. acid说一下28. 异常处理机制29. synchronized的底层原理30. reentrantlock的原理,他底层是怎么实现的
丰川打工祥:不会是智晟未来吧。这是家培训公司。3300+500绩效+免费住宿。工作是给别人面试,没什么编码机会。可以仔细想想要不要去。
查看30道真题和解析
点赞 评论 收藏
分享
05-19 12:12
已编辑
门头沟学院 Java
一、面试官提问环节1.    tcp和udp区别,以及应用场景2.    说一下三握手,四握手,以及能解决什么问题3.    http1.0 1.1 2.0 3.0的区别4.    http和https有什么区别5.    https常见加密算法有哪些6.    https的非对称加密和对称加密有了解吗?作用是什么?7.    描述https非对称加密过程8.    就算加密了我们也可以用fidder进行数据截获并且是明文的,如何操作,原理是什么9.    http重连机制10.  下载请求中,这次因为网络断开了,下次重新打开下载请求如何接着上次的传输11.  进程和线程的区别12.  线程安全是什么,描述一些线程不安全的现象13.  如何保证线程安全14.  死锁了解过吗,什么是死锁如何产生15.  如何避免死锁16.  如何定位死锁17.  线程池中如何发现死锁,并且锁定是哪两个线程18.  二叉树了解吗?19.  哪几种遍历方式20.  三种顺序分别的作用是啥21.  常见数据结构以及场景22.  前端通过这次加载下次广告的方式进行投放广告,我有一百万条广告,如何确保每条广告有一百万的曝光23.  现在的问题是我有一百万条广告,但是有四十万条根本没展示,你会如何定位问题24.  那如何解决呢?25.  问题是我已经有一些数据而且已经展示了,我是后面才发现我有四十万条广告没出现,前面的广告我也不知道展示了多少次二、手撕Leetcode滑动窗口秒了三、反问环节1.    后续流程2.    多久出结果3.    自己哪些地方可以再提升
腾讯二面1035人在聊 查看25道真题和解析
点赞 评论 收藏
分享
评论
60
44
分享

创作者周榜

更多
牛客网
牛客企业服务