Structured concurrency is a programming paradigm that guarantees all concurrent tasks complete before the exits. Similar to structured programming, it maintains clear control flow in the source code, even with the presence of concurrency. 1

In 2021, Structured concurrency is adopted by Swift.

Footnotes

  1. Structured programming - Wikipedia