摘要: Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发... 阅读全文
posted @ 2015-11-15 14:53 vn2015 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Java中的同步容器类... 阅读全文
posted @ 2015-11-15 13:53 vn2015 阅读(117) 评论(0) 推荐(0) 编辑
摘要: java 监视器 java 的内部锁 被称作 监视器锁 或者 监视器 ... 线程的监视器,即线程所持有的锁,也就是synchronized所关联的对象。 =================== 线程的互斥,即同一数据的访问,为了访问数据的同步,维护数据的原子性。 ======== 线程的... 阅读全文
posted @ 2015-11-15 13:24 vn2015 阅读(514) 评论(0) 推荐(0) 编辑