『Java识堂』你会怎么实现?,面试官:2个线程交替打印大小写英文字母

题目
『Java识堂』你会怎么实现?,面试官:2个线程交替打印大小写英文字母
文章图片
思路这道题总共有2种思路
利用wait和notify函数(这种方式比较基础 , 大家应该都能写出来 , 但是效率不高 。 因为涉及到内核态和用户态的转换)利用volatile的可见性(volatile能保证可见性 , 有序性 , 不能保证原子性 , 这个一定要牢牢记住)
『Java识堂』你会怎么实现?,面试官:2个线程交替打印大小写英文字母
文章图片
【『Java识堂』你会怎么实现?,面试官:2个线程交替打印大小写英文字母】有更好的方式欢迎大家在下方留言