适用于Java的Dataflow编程API?

时间:2020-03-06 15:01:32  来源:igfitidea点击:

我正在寻找Java的数据流/并发编程API。
我知道有DataRush,但它不是免费的。我特别感兴趣的是多核数据处理(而不是分布式),它排除了MapReduce或者Hadoop。
有什么想法吗?
谢谢,
罗洛

解决方案

内置的Java并发包是否满足需求?这是一个非常不错的软件包,内置于ThreadPools,CopyOnWriteCollections,Executors,Future中。我们使用它来处理线程池中的大量数据。

可以尝试即将推出的fork / join库,该库将(希望)在Java 7中作为JSR 166y更新的一部分。

主项目页面:
http://gee.cs.oswego.edu/dl/concurrency-interest/index.html

指向许多有关它的链接的指针:
http://tech.puredanger.com/java7#jsr166

我们可以尝试使用gpars。尽管它旨在为Groovy提供并发编程功能,但它显然具有Java中数据流变量和流的实现。