什么是JUC,聊聊 wait / sleep 的区别
synchronized和lock的区别:
1、synchronized是关键字,是java内置的。lock是一个java类。
2、synchronized无法判断是否获得锁,lock可以判断是否获得锁
3、synchronized锁会自动释放,lock锁需要手动在finally释放锁,如果不释放锁就会死锁。
lock 锁-----需要锁配对;(lock-unlock)