摘要: jse5引入了诸如AtomicInteger、AtomicLong、AtomicReferencece等特殊的原子性变量类,这些类被调整为可以使用某一些现代处理器上可获得的,并且可以在机器级别上保持其原子性。在正常编程上不建议使用这种特殊的原子性变量类,在涉及到性能调优的时候,就可以用他们,下面我们 阅读全文
posted @ 2017-11-23 15:07 陈东的博客 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在java谈到线程的同步方式,很多初学者(比i如我)最开始的理解是 内置锁sychronized、显示的Lock的lock()和unLock()和 volatile 这三种方式来控制线程的同步,但是在学习了volatile之后才发现 ,它在大多数的时候是不具备控制同步的能力。它的主要作用并不是控制同 阅读全文
posted @ 2017-11-23 14:32 陈东的博客 阅读(316) 评论(0) 推荐(0) 编辑