现在主要的工作是处理一些中间件,所以流控必然是需要去考虑的东西。
阅读全文…
标签存档: 并发
Exchanger的简单示例
作者: inter12
日期: 20 六月, 2013
没有评论 | 3,402 views
在JDK5之后,提供了很多写并发程序的API,降低了我们写多线程程序的难度,大致上有:Semaphore,CountDownLatch,Exchanger,CyclicBarrier 四个!
四者中对于Exchanger相对陌生,今天突然看到,觉得有点意思,查了网上的资料,写的demo都不是很好,就写个demo玩玩,它的作用是负责两组线程间的通信问题(数据交换),很明显的一个例子就是生产者和消费者可用Exchanger来实现!具体代码如下所示吧:
阅读全文…