
并发
jia281460530
这个作者很懒,什么都没留下…
展开
-
java io 不同线程之间的通信
java IO 包中的管道 PipedInputStream,PipedOutStream 为运行在同一个JVM 下的两个线程之间通信提供通信能力,所以管道也可以作为数据源和目标媒介。注意:java中的管道,不能在两个不同的JVM 之间的线程之间进行通信,概念上java中的管道 不同于Unix、Linux系统中的管道。在Unix,Linux 中运行在不同地址空间进程可以通过通道通信。在java转载 2015-03-15 22:59:24 · 489 阅读 · 0 评论 -
java 异步任务与结果
Callable, Future, FutureTaskCallable 与RunnableRunnable 介绍Runnable只是一个接口,它可以被任何类继承,它的实例通过线程执行Callable 与Runnable区别代码public interface Runnable { public abstract void run();}作用:当做线程使用当做任务被线程执行。特点当做原创 2016-06-22 22:49:43 · 2474 阅读 · 0 评论 -
DelayQueue 学习
DelayQueue 学习介绍jdk里面的解释是:* An unbounded {@linkplain BlockingQueue blocking queue} of * {@code Delayed} elements, in which an element can only be taken * when its delay has expired. The <em>head</em>原创 2016-08-20 23:43:49 · 2634 阅读 · 0 评论 -
Promise模式
Promise 模式简介Promise 模式是一种异步编程模式,使用它我们可以先开始一个任务, 并能立即获取者个任务的执行结果的凭证对象, 而不需要等待任务执行完毕,就可以继续执行其他操作. 当需要执行结果的时候,可以通过凭证对象,可以调用相应方法来获取.这样操作的好处就是: 避免了不必要的等待, 增强系统的并发性.成员任务执行器凭证对象自定义任务任务结果对象实例实现模拟任务publi原创 2016-08-21 22:11:47 · 785 阅读 · 0 评论 -
Mosquitto Ubuntu 安装
参考官网As of version 11.10 Oneiric Ocelot, mosquitto will be in the Ubuntu repositories so you can install as with any other package. If you are on an earlier version of Ubuntu or want a more recent versi原创 2017-04-25 12:06:20 · 1156 阅读 · 0 评论