(1) synchronized的cpu原语级别是如何实现的?
synchronized可以把任意一个非空对象当做锁,它属于独占式的悲观锁,同时也是可重入锁。
https://www.cnblogs.com/ytxiao/p/12182679.html
(2)无锁、偏向锁、轻量级锁、重量级锁有什么差别,升级过程如何?
https://blog.csdn.net/zqz_zqz/article/details/70233767
(3)线程间通信,同机器进程通信和跨机器进程通信各有什么方法?