摘要: 为什么锁能解决线程安全问题? 答:因为只有一个线程拿到锁,加锁后的代码中的资源操作时线程安全的。所以加锁前要清楚锁和被保护的对象是不是一个层面的(线程、业务逻辑、锁三者之间的关系)。 锁和被保护的对象层面怎么确认? 答:静态字段属于类,类级别的锁才能保护;而非静态字段属于类级别,实例级别的锁就可以保 阅读全文
posted @ 2021-11-19 11:32 白玉神驹 阅读(46) 评论(0) 推荐(0)