Concurrency Articles

Kotlin Coroutine Cancellation: Cooperative Shutdown Done Safely

Understand cancellation propagation, structured concurrency, and how to use NonCancellable correctly for safe cleanup.

Android Concurrency in Practice: Thread Pools, Queues, and Coroutine Dispatchers

A practical guide to Android thread pool tuning, queue selection, rejection policies, and how Kotlin coroutine dispatchers map onto underlying thread pools.