Slide 14
Slide 14 text
3/21/2025
Copyright © 2025, Oracle and/or its affiliates
14
Stuctured Concurrency Pattern
try (var scope = StructuredTaskScope.open()) {
var linksSubTask = scope.fork(SomeService::readLinks);
var imageSubTask = scope.fork(SomeService::readImages);
scope.join();
var links = linksSubTask.get();
var images = imageSubTask.get();
var report = new Report(links, images);
return report;
}