并发
ZHOUBANGDING
这个作者很懒,什么都没留下…
展开
-
理解并发编程的几种"性" -- 可见性,有序性,原子性
转自:http://blog.sina.com.cn/s/blog_4adc4b090102whzx.html这篇的主题本应该放在最初的几篇,讨论的是并发编程最基础的几个核心概念,但是这几个概念又牵扯到很多的实际技术,比如Java内存模型,各种锁的实现,volatile的实现,原子变量等等,每一个都可以展开写很多,尤其是Java内存模型,网上已经能够有很几篇不错的文章,暂时不想转载 2017-02-16 11:08:41 · 652 阅读 · 0 评论 -
哪个对象才是锁?
转载自:http://ifeve.com/who-is-lock/我们都知道当一个线程试图访问同步代码块时,它首先必须得到锁,退出或抛出异常时必须释放锁。这些基础也许大家都知道,但是很多人还是搞不清哪个对象才是锁?如果你能正确回答以下问题,那么才算你彻底搞明白了哪个对象才是锁?静态同步方法问题如下代码是两个静态同步方法Class A{ public static转载 2017-03-05 19:36:44 · 615 阅读 · 0 评论