有锁的操作的几个特点

1.锁 是 用来锁 资源的,锁住的资源 和 拿到资源后面可能有代码的操作而涉及的共享资源 是不同的

2.只要能拿到这个对象,后面就可以做其他操作,但是如果操作的是,这个被锁的 对象 那么就要考虑,这个锁 是不是你这个操作的,是可以,不是,就要看 其他操作对这个 对象上的锁,能不能 让你拿到这个对象

3.一个对象 可以上多个锁,重复的,不重复的都行(可以是一个操作上的,可以是多个操作上的)

4.获取对象是,没有锁直接获取,有锁,如果是 你这个操作的锁直接获取,如果是其他操作的锁,得考虑

5.只要 给对象上了锁,那么 只有 当 你整个操作结束后(一般是原子操作,mysql就是整个事务,在整个事务内上的锁都算),对应你这个操作的所有锁才会释放

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值