1、被争夺的公平锁要比不公平锁的吞吐率更低吗??
是的
2、blocked和waiting状态有什么不同
3、synchronized和lock有什么不同?synchronized缺点有哪些??
synchronized对blocked不能中断
4、可见性和原子性的理解
5、锁的拥有者只能是线程吗??对于嵌套的对象,如果加锁,那么这个锁的拥有者到底是谁呢??是线程呢还是这个对象的宿主
1、被争夺的公平锁要比不公平锁的吞吐率更低吗??
是的
2、blocked和waiting状态有什么不同
3、synchronized和lock有什么不同?synchronized缺点有哪些??
synchronized对blocked不能中断
4、可见性和原子性的理解
5、锁的拥有者只能是线程吗??对于嵌套的对象,如果加锁,那么这个锁的拥有者到底是谁呢??是线程呢还是这个对象的宿主