2016年6月10日

摘要: 1.在每台机器的jvm中开放一个socket服务 socket服务的创建与socket侦听分别是两个线程 单线程创建socket服务,线程池启动监听线程 Thread thread = new Thread() { @Override public void run() { int pocessNu 阅读全文
posted @ 2016-06-10 10:55 草千里 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 无锁环境数组 基本构成如下,窗口里面的Integer没有使用AtomicInteger, 而是把计数 根据当前线程的hashcode, 分为了若干段(根据重试次数自动裂变),减少冲突。是通过CPU, 内存来换时间的典型。它的写效率 AtomicInteger, 并发 int. 更详细的算法来自从下面 阅读全文
posted @ 2016-06-10 09:54 草千里 阅读(684) 评论(0) 推荐(0) 编辑

导航