synchronized和lock的区别以及用法

1.synchronized锁是什么? 1):synchronized是Java的一个关键字,它可以将代码块(方法)锁起来 2):它是一个隐式锁,即:锁的持有与释放都是隐式的,咱们无需干预 3):synchronized是非公平锁,它没法保证等待的线程获取锁的顺序 4):synchronized是一种互斥锁,一次只能容许一个线程进入被锁住的代码块 5):synchronized是一种内置锁/监视器
相关文章
相关标签/搜索