
Kotlin Concurrency with Coroutines: Harness Suspended Functions, Channels, and Flows with Configurable Dispatchers for R, (Paperback)
(No ratings yet)
Key item features
- Kotlin Concurrency with Coroutines: Harness Suspended Functions, Channels, and Flows with Configurable Dispatchers for R, (Paperback)
- Author: Independently Published
- ISBN: 9798265181176
- Format: Paperback
- Publication Date: 2025-09-13
- Page Count: 140
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateSeptember, 2025
- Pages140
- Series titleNo Series
Current price is USD$21.00
Price when purchased online
Out of stock
How do you want your item?
Out of stock
About this item
Product details
Stop writing concurrent code that is complex, error-prone, and difficult to maintain. "Kotlin Concurrency with Coroutines" is your definitive guide to mastering lightweight, structured concurrency, allowing you to build resilient, high-throughput applications with code that is as simple to read as it is powerful. This book moves beyond the "what" and dives deep into the "how" and "why" of modern asynchronous programming in Kotlin. You'll leave behind the complexities of legacy threading and callback-based-hell, and instead, you will harness a fully-structured, non-blocking model to build systems that scale. We'll systematically dissect the core components of coroutines, transforming you from a developer who uses coroutines into an architect who understands them. Inside this book, you will master:
- Suspended Functions (The "Why"): Go beyond the suspend keyword. Learn how continuations work under the hood, enabling you to write asynchronous, non-blocking code that looks and feels perfectly synchronous and sequential.
- Configurable Dispatchers (The "Where"): Take full control of execution. Master the built-in dispatchers (Main, IO, Default) to move work off the UI thread or optimize for CPU-bound vs. I/O-bound tasks. You will also learn to configure custom thread pools for fine-grained performance tuning.
- Channels (The "How"): Implement robust, thread-safe communication patterns. Build high-throughput producer-consumer pipelines, fan-out, and fan-in data processing systems that manage backpressure and prevent resource exhaustion.
- Flows (The "What"): Tame asynchronous data streams. Learn to use Kotlin's modern, reactive stream-processing API. You will master Flow to handle everything from simple data sequences to complex, real-time events, all while managing backpressure and ensuring resilience.
- Resilience and Structured Concurrency: Build applications that don't fail. Learn to use supervisorScope, structured error handling, and cancellation patterns to create fault-tolerant systems where one failure doesn't cascade and bring down your entire application.
- Android and Kotlin Developers who need to build responsive, jank-free UIs by moving heavy work off the main thread.
- Backend Engineers building high-throughput microservices and data-processing pipelines that must handle thousands of concurrent requests.
- Java Developers migrating to Kotlin and looking for a modern, superior alternative to the ExecutorService and CompletableFuture models.
- Kotlin Concurrency with Coroutines: Harness Suspended Functions, Channels, and Flows with Configurable Dispatchers for R, (Paperback)
- Author: Independently Published
- ISBN: 9798265181176
- Format: Paperback
- Publication Date: 2025-09-13
- Page Count: 140
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
September, 2025
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
