并发主题

非堵塞异步Java 8 和 Scala的Try/Success/Failure

非堵塞异步Java 8 和 Scala的Try/Success/Failur源码下载

理论上说使用java.util.concurrent.Future的get方法是坏的,如果持续工作,将耗费很多线程,从而因为context switches上下文切换导致的时间浪费。

在Scala中,Akka 框架使用的非堵塞编程模型,因为非堵塞,框架能够每个核一个线程工作,而一个标准JBoss Java EE应用服务器在启动时大概有400个线程,Scala 2.10 增加了Futures and Promises, but 但是它们在Java中还没有。这个源码项目填补了这个空白。