Learning concurrency in Kotlin : build highly efficient and robust applications [E-Book] / Miguel Angel Castiblanco Torres.
The primary requirements of modern-day applications are scalability, speed, and making the most use of hardware. Kotlin meets these requirements with its immense support for concurrency. Many concurrent primitives of Kotlin, such as channels and suspending functions, are designed to be non-blocking...
Saved in:
Full text |
|
Personal Name(s): | Castiblanco Torres, Miguel Angel, author |
Edition: |
1st edition |
Imprint: |
Birmingham, UK :
Packt Publishing,
2018
|
Physical Description: |
254 pages (online resource) |
Note: |
englisch |
ISBN: |
1788626729 9781788626729 9781788627160 |
Keywords: |
Electronic data processing Functional programming (Computer science) |
- Learning concurrency in Kotlin : build highly efficient and robust applications
- Packt Upsell
- Contributors
- Table of Contents
- Preface
- 1. Hello, Concurrent World!
- 2. Coroutines in Action
- 3. Life Cycle and Error Handling
- 4. Suspending Functions and the Coroutine Context
- 5. Iterators, Sequences, and Producers
- 6. Channels - Share Memory by Communicating
- 7. Thread Confinement, Actors, and Mutexes
- 8. Testing and Debugging Concurrent Code
- 9. The Internals of Concurrency in Kotlin
- Other Books You May Enjoy
- Index.