lock锁是可重入锁,默认为false,非公平锁,如果设置为true就是公平锁;
公平锁就是每个人都有活干;
非公平锁就是1个人干所有人的话;
可重入锁就是我套了3层锁,那么我从最外层,可以进入最底层,拿到的是同一把锁;
当开启锁的时候,锁的计数器就会加1,当退出锁的时候计数器就会减去1;
当计数器为0的时候,那么就会释放锁;
加锁之后必须在finally释放锁
lock锁还配合条件进行阻塞和释放阻塞;
lock锁是可重入锁,默认为false,非公平锁,如果设置为true就是公平锁;
公平锁就是每个人都有活干;
非公平锁就是1个人干所有人的话;
可重入锁就是我套了3层锁,那么我从最外层,可以进入最底层,拿到的是同一把锁;
当开启锁的时候,锁的计数器就会加1,当退出锁的时候计数器就会减去1;
当计数器为0的时候,那么就会释放锁;
加锁之后必须在finally释放锁
lock锁还配合条件进行阻塞和释放阻塞;