Java并发编程之synchronized详解(锁优化、锁升级)
1 线程安全
1.1 什么是线程安全问题
“线程安全”相信稍有经验的程序员都会听说过,但是如何描述线程安全呢?在网上查到以下两点比较符合线程安全的定义:
如何一个对象可以安全地被多个线程同时使用,那它就是现成安全的
当多个线程访问同一个对象时,如果不用考虑这些线程再运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那...
原创
2019-05-12 20:22:15 ·
939 阅读 ·
0 评论