线程
cjjcode
https://gitee.com/
展开
-
消费者与生产者
生产者:public class Provider1 implements Runnable{ private BlockingQueue<String> queue; private static AtomicInteger count=new AtomicInteger(); private volatile boolean isRunning=true;//volatil转载 2017-10-20 13:58:40 · 128 阅读 · 0 评论 -
disruptor学习
public class Data { private String id; private String name; private String age; public Data() { } public Data(String id, String name, String age) { super(); this.id原创 2017-10-18 17:39:43 · 220 阅读 · 0 评论 -
线程安全问题
Hashtable,HashMap,ConcurrentHashMap 底层实现原理与线程安全问题http://blog.csdn.net/qq_27093465/article/details/52279473ConcurrentHashMap原理分析http://www.importnew.com/16142.htmljava并发编程:volatile关键字解析 http://www.cnblo转载 2017-10-17 17:52:02 · 136 阅读 · 0 评论 -
ThreadLocal
http://www.cnblogs.com/dolphin0520/p/3920407.html 1.不同的线程,存储互不干涉,创建新的内存空间:ThreadLocalMap 主键:this 2.Thread: /* ThreadLocal values pertaining to this thread. This map is maintained * by the Thre转载 2017-10-20 15:09:06 · 161 阅读 · 0 评论