# Graceful Shutdown with Structured Concurrency

DevFeed: [Graceful Shutdown with Structured Concurrency](<https://devfeed.tech/articles/graceful-shutdown-with-structured-concurrency-25516.md>)

Original publisher: [Read original article](<http://nomisrev.github.io/grateful-shutdown-with-structured-concurrency/>)

Author: Simon Vergauwen

Published: 2022-11-24T00:00:00Z

Content type: article

Language: en

Sources: [nomisRev](<https://devfeed.tech/sources/nomisrev.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [resource](<https://devfeed.tech/tags/resource.md>), [structured-concurrency](<https://devfeed.tech/tags/structured-concurrency.md>), [structuredconcurrency](<https://devfeed.tech/tags/structuredconcurrency.md>)

## AI overview

This talk explains how structured concurrency can help reason about graceful application shutdown, concurrency, and parallel processes. It discusses issues that can arise when applications do not shut down gracefully.

## Source excerpt

In the modern world we often need to make strong guarantees about how our applications terminate; Structured Concurrency gives us a powerful tool to reason about concurrency, parallel processes and how they relate to each other.