同步、异步转化和任务执行
正如动静是相对的概念,有了它们,世界才充满盎然生气;变和不变也是哲学上的对立统一,在代码的世界里也一样;同步异步呢?在这一篇文字里面已经很粗略地提到了同步和异步各自有些什么好处,接下来,我不妨说一些同步和异步互相转化的故事。
?
先来看看这一段代码:
?
JDK的CyclicBarrier类就是用来实现这个模式的(A synchronization aid that allows a set of threads to all wait for?each other to reach a common barrier point.):
?
Promise.when(promise1, promise2).then(function (data1, data2) {...});?
具体请参见这里。
?
文章系本人原创,转载请注明出处和作者