在Java应用程序中实现并发的正确方法是什么?我知道Threads和东西,当然,我已经为Java编程了10年了,但是并没有太多的并发经验.
例如,我必须异步加载一些资源,并且只有在加载完所有资源之后,我才能继续并做更多的工作.不用说,他们没有完成任务的顺序.我该怎么做呢?
在JavaScript中,我喜欢使用jQuery.deferred基础设施
$.when(deferred1,deferred2,deferred3...)
.done(
function(){//here everything is done
...
});
Run Code Online (Sandbox Code Playgroud)
但是我在Java中做什么?