# 2020/08/28 美团一面(后端开发) 自我介绍 手撕三个线程无限循环打印A,B,C(不太会写多线程) (后面问的大多是线程和JVM,只记得一部分) 进程和线程的区别 打开文件属于进程还是线程,为什么? 线程的状态 调用start(),sleep(),wait()方法等从什么态到什么态? 什么情况下会从运行态到阻塞态? volatile的作用? 知道对象头吗?对象头的作用?(因为说到了synchronized锁升级过程用到了对象头,所以后面就到了synchronized...) synchronized升级过程? ...