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()
的目标更高,并改变函数的整个签名,包括参数类型 来自发明者本人!;)