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