【发布时间】:2017-04-24 18:27:28
【问题描述】:
我想异步调用一个与主线程分开做某事的函数。我是 Java 并发的新手,所以我问什么是执行此类操作的最佳方式:
for(File myFile : files){
MyFileService.resize(myfile) <--- this should be async
}
while 循环继续进行,而函数 MyFileService.resize 在后台与我收集的每个文件一起工作。
我听说 Java8 的 CompletionStage 可能是实现此目的的好方法。 最好的方法是什么?
【问题讨论】:
标签: java asynchronous concurrency