上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 前言: BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的两个重要成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue 阅读全文
posted @ 2017-03-02 20:01 esther-qing 阅读(4435) 评论(0) 推荐(0) 编辑
摘要: Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/vie 阅读全文
posted @ 2017-03-02 19:56 esther-qing 阅读(286) 评论(0) 推荐(0) 编辑
摘要: IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 阅读全文
posted @ 2017-03-02 19:54 esther-qing 阅读(2683) 评论(0) 推荐(0) 编辑
摘要: I.CountDownLatch 和 CyclicBarrier 的运用 CountDownlatch: 定义: 其是一个线程同步的辅助工具,通过它可以做到使一条线程一直阻塞等待,直到其他线程完成其所处理的任务。一个特性就是它不要求调用countDown方法的线程等到计数到达0时才继续,而在所有线程 阅读全文
posted @ 2017-03-02 19:53 esther-qing 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 这次说一下 JUC 中的同步器三个主要的成员:CountDownLatch、CyclicBarrier 和 Semaphore(不知道有没有初学者觉得这三个的名字不太好记)。这三个是 JUC 中较为常用的同步器,通过它们可以方便地实现很多线程之间协作的功能。(下面的代码出自 JDK 文档) Coun 阅读全文
posted @ 2017-03-02 19:50 esther-qing 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、类说明: 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 b 阅读全文
posted @ 2017-03-02 19:48 esther-qing 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/xin_jmail/article/details/25975085 Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以 阅读全文
posted @ 2017-03-02 19:38 esther-qing 阅读(4116) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/free0sky/article/details/7927275 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和 阅读全文
posted @ 2017-03-02 19:32 esther-qing 阅读(592) 评论(0) 推荐(0) 编辑
摘要: java为数据结构中的映射定义了一个接口java.util.Map,而HashMap Hashtable和TreeMap就是它的实现类。Map是将键映射到值的对象,一个映射不能包含重复的键;每个键最多只能映射一个一个值。 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据, 阅读全文
posted @ 2017-03-02 19:26 esther-qing 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/u014136713/article/details/52089156 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └ 阅读全文
posted @ 2017-03-02 18:10 esther-qing 阅读(346) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页