会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CoderBuff
hellobug@outlook.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
17
下一页
2017年6月13日
11.并发包阻塞队列之LinkedBlockingQueue
摘要: jdk1.7.0_79 在上文《10.并发包阻塞队列之ArrayBlockingQueue》中简要解析了ArrayBlockingQueue部分源码,在本文中同样要介绍的是Java并发包中的阻塞队列LinkedBlockingQueue。ArrayBlockingQueue队列是由数组实现,而Lin
阅读全文
posted @ 2017-06-13 23:27 OKevin
阅读(5874)
评论(5)
推荐(1)
2017年6月11日
10.并发包阻塞队列之ArrayBlockingQueue
摘要: jdk1.7.0_79 上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队、出队做了一个简要的分析,本文将对并发包中的阻塞队列做一个简要分析。 jdk1.7.0_79 上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队、出队做了一个简要的分析,
阅读全文
posted @ 2017-06-11 23:55 OKevin
阅读(31660)
评论(2)
推荐(1)
2017年6月9日
9.并发包非阻塞队列ConcurrentLinkedQueue
摘要: jdk1.7.0_79 jdk1.7.0_79 队列是一种非常常用的数据结构,一进一出,先进先出。 队列是一种非常常用的数据结构,一进一出,先进先出。 在Java并发包中提供了两种类型的队列,非阻塞队列与阻塞队列,当然它们都是线程安全的,无需担心在多线程并发环境所带来的不可预知的问题。为什么会有非阻
阅读全文
posted @ 2017-06-09 23:49 OKevin
阅读(2673)
评论(0)
推荐(0)
2017年6月7日
8.并发容器ConcurrentHashMap#put方法解析
摘要: jdk1.7.0_79 HashMap可以说是每个Java程序员用的最多的数据结构之一了,无处不见它的身影。关于HashMap,通常也能说出它不是线程安全的。这篇文章要提到的是在多线程并发环境下的HashMap——ConcurrentHashMap,显然它必然是线程安全的,同样我们不可避免的要讨论散
阅读全文
posted @ 2017-06-07 22:18 OKevin
阅读(8994)
评论(2)
推荐(2)
2017年6月4日
7.ReadWriteLock接口及其实现ReentrantReadWriteLock
摘要: Java并发包的locks包里的锁基本上已经介绍得差不多了,ReentrantLock重入锁是个关键,在清楚的了解了同步器AQS的运行机制后,实际上再分析这些锁就会显得容易得多,这章节主讲另外一个重要的锁——ReentrantReadWriteLock读写锁。 ReentrantLock是一个独占锁
阅读全文
posted @ 2017-06-04 22:15 OKevin
阅读(1475)
评论(0)
推荐(0)
2017年5月31日
6.类似Object监视器方法的Condition接口
摘要: 在《1.有关线程、并发的基本概念》中,我们利用synchronized关键字、Queue队列、以及Object监视器方法实现了生产者消费者,介绍了有关线程的一些基本概念。Object类提供的wait的方法和notifyAll方法,与之对应的是Condition接口提供是await和signalAll
阅读全文
posted @ 2017-05-31 00:02 OKevin
阅读(1658)
评论(1)
推荐(0)
2017年5月26日
5.Lock接口及其实现ReentrantLock
摘要: jdk1.7.0_79 在java.util.concurrent.locks这个包中定义了和synchronized不一样的锁,重入锁——ReentrantLock,读写锁——ReadWriteLock等。在已经有了内置锁synchronized的情况下,为什么又出现了Lock显示锁呢?本文将以L
阅读全文
posted @ 2017-05-26 00:19 OKevin
阅读(2672)
评论(0)
推荐(2)
2017年5月24日
【试验局】ReentrantLock中非公平锁与公平锁的性能测试
摘要: 硬件环境: CPU:AMD Phenom(tm) II X4 955 Processor Memory:8G SSD(128G):/ HDD(1T):/home/ 软件环境: OS:Ubuntu14.04.3 LTS Java:JDK1.7 关于ReentrantLock中非公平锁和公平锁详细区别以
阅读全文
posted @ 2017-05-24 23:21 OKevin
阅读(3319)
评论(0)
推荐(1)
2017年5月21日
【常用配置】Hadoop-2.6.5在Ubuntu14.04下的伪分布式配置
摘要: core-site.xml hdfs-site.xml
阅读全文
posted @ 2017-05-21 22:37 OKevin
阅读(649)
评论(0)
推荐(0)
2017年5月20日
4.从AbstractQueuedSynchronizer(AQS)说起(3)——AQS结语
摘要: 前两节的内容《2.从AbstractQueuedSynchronizer(AQS)说起(1)——独占模式的锁获取与释放》 、《3.从AbstractQueuedSynchronizer(AQS)说起(2)——共享模式的锁获取与释放》对AQS同步器已经有了一个大致的了解,从独占模式和共享模式来解析了A
阅读全文
posted @ 2017-05-20 22:49 OKevin
阅读(1008)
评论(1)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
17
下一页
公告