Scala, Concurrency, API, Project Loom, Java.
interruption model would probably be an article on its own, so we won’t explore this subject in more depth here. But as an example: imagine that you have a process running “forever”, doing some side-effects, and if any exceptions happen, they are logged, and the processing continues: scoped { fork