摘要: 1.篮子 2.生产者 3.消费者 3.测试 阅读全文
posted @ 2016-04-19 10:59 Android9527 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需 阅读全文
posted @ 2016-04-19 10:31 Android9527 阅读(426) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent包详细分析 java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并 阅读全文
posted @ 2016-04-19 10:16 Android9527 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、固定大小的线程池,newFixedThreadPool: running thread:pool-1-thread-1running thread:pool-1-thread-3running thread:pool-1-thread-5running thread:pool-1-thread- 阅读全文
posted @ 2016-04-19 09:43 Android9527 阅读(826) 评论(0) 推荐(0) 编辑
摘要: ExecutorService是线程池的一个服务,可以随时关闭线程池,是继承Executor的。Executors是个工厂类,专门创建各种线程池。 Excutor接口 源码非常简单,只有一个execute(Runnable command)回调接口 new Thread的弊端: a. 每次new T 阅读全文
posted @ 2016-04-19 08:50 Android9527 阅读(789) 评论(0) 推荐(0) 编辑