码迷,mamicode.com
首页 >  
搜索关键字:BlockingQueue    ( 359个结果
Embedded Agent
第三方库:1. 采集数据端:plcconnector、libmodbus、RS232。2. 发送数据端:libmosquitto。3. 数据存储:libsqlite3。 其他技术:1. 进程间通信:IpcPOSIX消息队列。2. 线程间通信:全局变量、BlockingQueue队列。3. 创建Tim ...
分类:其他好文   时间:2018-09-20 01:09:52    阅读次数:156
Java基础(43)Queue队列
Collection接口的第三个子接口是Queue接口,而Queue接口的子接口又是Deque接口和BlockingQueue接口。 实现了Deque接口的类有:ArrayDeque类、ConcurrentLinkedDeque类、LinkedList类和实现了Deque的子接口BlockingDe ...
分类:编程语言   时间:2018-09-17 00:02:40    阅读次数:224
线程池的使用
一、要点 1. public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit, BlockingQueue<Runnable> workQueue); corePoolS ...
分类:编程语言   时间:2018-08-21 13:54:04    阅读次数:151
concurrent包
ExecutorCompletionService:提交任务线程,每一个线程任务直线完成后,将返回值放在阻塞队列中,然后可以通过阻塞队列的take()方法返回 对应线程的执行结果,是Executor和BlockingQueue的结合体,xecutorCompletionService在构造函数中会创 ...
分类:其他好文   时间:2018-08-08 15:06:42    阅读次数:133
生产者-消费者模式
生产者-消费者模式 1. 阻塞队列 生产者消费者模式中,一般采用阻塞队列来实现。阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。 2. 阻塞队列的运用 当队列中没有数据的 ...
分类:其他好文   时间:2018-08-05 01:09:44    阅读次数:170
阻塞队列之二:LinkedBlockingQueue
一、简介 已经了解过了BlockingQueue阻塞队列,这一篇就直接开始入主题LinkedBlockingQueue,这是一个链表实现的有界阻塞队列,同样按照先进先出FIFO原则存取元素,其吞吐量高于之前学习的ArrayBlockingQueue。 二、Demo和学习 因为LinkedBlocki ...
分类:数据库   时间:2018-08-03 14:28:01    阅读次数:456
concrrent类下 BlockingDeque 下 自己实现代码编写
一、LinkedBlockingDeque简介 java6增加了两种容器类型,Deque和BlockingDeque,它们分别对Queue和BlockingQueue进行了扩展。 Deque是一个双端队列,deque(双端队列) 是 "Double Ended Queue" 的缩写。因此,双端队列是 ...
分类:其他好文   时间:2018-08-03 01:09:09    阅读次数:156
线程池的基础与操作
一、概念 使用ThreadPoolExecutor类:包含了五个参数int corePoolSize(线程池的基本大小),int maximumPoolSize(最大线程池容量),long keepAliveTime(存活时间),TimeUnit unit(时间单位), BlockingQueue< ...
分类:编程语言   时间:2018-08-01 18:27:30    阅读次数:129
c++ 封装线程库 1
1.Pthread条件变量简介 条件变量也是线程间同步一个重要的内容,如果说互斥是一个种竞争关系,那么条件变量用于协调线程之间的关系,是一种合作关系。 条件变量的应用很多,例如:BlockingQueue,ThreadPool等。 2. 条件变量的封装 其实就是对pthread_cond_t和相关函 ...
分类:编程语言   时间:2018-07-25 20:42:04    阅读次数:206
线程池的取值与拒绝策略
public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory t ...
分类:编程语言   时间:2018-07-20 01:12:48    阅读次数:190
359条   上一页 1 ... 8 9 10 11 12 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!