> On 8 Sep 2017, at 20:34, Kenny Leung via swift-evolution > <swift-evolution@swift.org> wrote: > > Hi All. > > A point of clarification in this example: > > func loadWebResource(_ path: String) async -> Resource > func decodeImage(_ r1: Resource, _ r2: Resource) async -> Image > func dewarpAndCleanupImage(_ i : Image) async -> Image > > func processImageData1() async -> Image { > let dataResource = await loadWebResource("dataprofile.txt") > let imageResource = await loadWebResource("imagedata.dat") > let imageTmp = await decodeImage(dataResource, imageResource) > let imageResult = await dewarpAndCleanupImage(imageTmp) > return imageResult > } > > Do these: > > await loadWebResource("dataprofile.txt") > await loadWebResource("imagedata.dat") > > happen in in parallel?
They don’t happen in parallel. > If so, how can I make the second one wait on the first one? If not, how can I > make them go in parallel? > > Thanks! > > -Kenny > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution