并发编程-多线程

1、看一下代码存在原子性问题? 2、锁 3、synchronize同步、互斥锁(重量级锁) 基本使用: 1、使用实例方法  锁当前实例(不同实例不会产生影响) 2、使用静态方法  锁的类级别的(不同实例产生互斥) 3、使用静态代码块  锁当前实例(不通实例不会产生影响)     截图中:demo1和demo2都是对象锁,只不过demo2可以在synchronize的代码块前后,写一些业务逻辑,只保
相关文章
相关标签/搜索