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.
Read Post
Kotlin Coroutine Cancellation: Cooperative Shutdown Done Safely
Understand cancellation propagation, structured concurrency, and how to use NonCancellable correctly for safe cleanup.
Read Post
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.
Read Post