Concurrency 异步函数

Concurrency 异步函数,concurrency,groovy,gpars,Concurrency,Groovy,Gpars,和之间有区别吗? 在第一种情况下使用async()或callAsync(),在另一种情况下使用asyncFun()。但是主要区别在哪里?asyncFun()允许编写异步函数,而async()不允许。asyncFun()-增强函数返回承诺和所有提示,而异步增强函数返回普通的旧java.util.concurrent.Future async()是围绕Java执行器服务的薄型包装asyncFun()的目标更高,并改变函数的整个签名,包括参数类型 来自发明者本人!;)

和之间有区别吗?
在第一种情况下使用
async()
callAsync()
,在另一种情况下使用
asyncFun()
。但是主要区别在哪里?

asyncFun()
允许编写异步函数,而
async()
不允许。asyncFun()-增强函数返回承诺和所有提示,而异步增强函数返回普通的旧
java.util.concurrent.Future


async()
是围绕Java执行器服务的薄型包装
asyncFun()
的目标更高,并改变函数的整个签名,包括参数类型

来自发明者本人!;)