2.6锁对象的改变
来源:互联网 发布:淘宝贷款利息是多少 编辑:程序博客网 时间:2024/06/13 05:06
只要对象不变,即使对象的属性被改变,运行的结果还是同步
例如:如果A线程执行mothdA,即使B线程在等待user对象锁的过程中,A执行到(1),B还是获取不了锁,因为对象没有改变
伪代码
...public void mothdA(User user){... synchronized(user){ ... user.setName("A");//(1) ... }...}...
总结:这里可以看出锁的是栈中存放的对象地址
0 0
- 2.6锁对象的改变
- Java多线程锁对象的改变
- 2.2.16锁对象的改变
- 多线程 锁对象改变
- 改变对象的字符串提示
- 改变对象的key的名称
- 在数据库中改变对象的所有者
- 即改变引用指向的对象
- 改变ViewStack子对象的创建策略
- 为什么Java的String对象不能改变
- Qt 5中元对象系统的改变
- Qt 5中元对象系统的改变
- String对象不可改变的特性
- 为什么Java的String对象不能改变
- String对象不可改变的特性
- python赋值对象的指向改变规律
- [00801]改变对象的字符串显示
- 38、批量改变对象的属性
- windows 命令行删除整目录
- JavaWeb_02_XML Schema约束
- php文字替换表情
- CodeForces 368A Sereja and Coat Rack
- android shape的使用
- 2.6锁对象的改变
- SpringMVC基础Demo—创建RESTService
- coocox学习笔记-串口
- 在windows下用浏览器无法访问虚拟机中Linux的hadoop管理页面
- Android EditText 自定义控件 带消除功能
- MYSQL基础速成: 下载,安装,配置,远程登陆, 建数据库,建表
- AlertDialog的样式修改
- Remix OS For Pc 桌面版
- Dialog dismiss 和 cancel的区别