How does async/concurrency work in ADA compared to other languages?

See here for info on gcc 16.