Concurrency Articles

Inside Android SQLite: Connection Pool Reuse, WAL Logging, and Transaction Isolation

A "database is locked" investigation leads into connection pool reuse, WAL logging, and transaction isolation internals, with a practical checklist for concurrent read/write scenarios.

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.