摘要:
一、目录 1、引入话题-发散思考 2、volatile深度解析 3、解决volatile原子性问题 4、volatile应用场景 二、引入话题-发散思考 public class T1 { /*volatile*/ boolean running=true; public void m(){ Sys 阅读全文
摘要:
一、目录 1、多线程启动方式 2、synchronized的基本用法 3、深度解析synchronized 4、同步方法与非同步方法是否能同时调用? 5、同步锁是否可重入(可重入锁)? 6、异常是否会导致锁释放? 7、锁定某对象,对象属性改变是否会影响锁?指定其他对象是否会影响锁? 8、synchr 阅读全文