2016年1月25日

深入剖析ThreadLocal

摘要: 深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 ... 阅读全文

posted @ 2016-01-25 13:54 <starhu> 阅读(226) 评论(0) 推荐(0)

线程间协作的两种方式

摘要: 线程间协作的两种方式 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就... 阅读全文

posted @ 2016-01-25 11:39 <starhu> 阅读(1186) 评论(0) 推荐(0)

导航