摘要:
一、Synchronized作用 (1)确保线程互斥的访问同步代码 (2)保证共享变量的修改能够及时可见 (3)有效解决重排序问题。(Synchronized同步中的代码JVM不会轻易优化重排序) 二、Synchronized常见用法分析 1.修饰普通方法 结果: 可见:修饰普通方法,线程2需要等待 阅读全文
posted @ 2017-04-05 19:53 只会一点java 阅读(4487) 评论(0) 推荐(0)
|
|||
|
摘要:
一、Synchronized作用 (1)确保线程互斥的访问同步代码 (2)保证共享变量的修改能够及时可见 (3)有效解决重排序问题。(Synchronized同步中的代码JVM不会轻易优化重排序) 二、Synchronized常见用法分析 1.修饰普通方法 结果: 可见:修饰普通方法,线程2需要等待 阅读全文
posted @ 2017-04-05 19:53 只会一点java 阅读(4487) 评论(0) 推荐(0) |
|||