Java识堂■面试官:2个线程交替打印大小写英文字母,你会怎么实现?
题目
本文插图
思路 【Java识堂■面试官:2个线程交替打印大小写英文字母,你会怎么实现?】这道题总共有2种思路
- 利用wait和notify函数(这种方式比较基础 , 大家应该都能写出来 , 但是效率不高 。 因为涉及到内核态和用户态的转换)
- 利用volatile的可见性(volatile能保证可见性 , 有序性 , 不能保证原子性 , 这个一定要牢牢记住)
本文插图
有更好的方式欢迎大家在下方留言
- 霍格沃兹测试学院:内推 | 跳槽吗?可年前面试,年后入职的那种
- 「大咖说生活」你会怎么做?女子淡定回答被录取,面试官:看到男女同事抱在一起
- 「月影说职场」中专生答对被录用,面试官:1+1等于多少?4个大学生应聘失败
- 老王科技@14 时代,Java工程师如何高效成长?,Java
- 「小小天看世界」Web应用程序开发的前5位Java框架
- [面试]国培教育—2020江西公务员面试热点:生态菜“种”出致富路
- [JavaKeeper]JVM类加载子系统解毒
- JavaKeeper:JVM类加载子系统解毒
- 「邓锄头挖科技」Java与.NET竞争最后胜在了中间件属性上?
- 【面试】Google 教你视频面试