0
Your cart

Your cart is empty

Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing

Buy Now

Learning Concurrency in Kotlin - Build highly efficient and robust applications (Paperback) Loot Price: R1,316
Discovery Miles 13 160
Learning Concurrency in Kotlin - Build highly efficient and robust applications (Paperback): Miguel Angel Castiblanco Torres

Learning Concurrency in Kotlin - Build highly efficient and robust applications (Paperback)

Miguel Angel Castiblanco Torres

 (sign in to rate)
Loot Price R1,316 Discovery Miles 13 160 | Repayment Terms: R123 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applications Key Features Learn Kotlin's unique approach to multithreading Work through practical examples that will help you write concurrent non-blocking code Improve the overall execution speed in multiprocessor and multicore systems Book DescriptionThe 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 and efficient. This allows for new approaches to concurrency and creates unique challenges for the design and implementation of concurrent code. Learning Concurrency in Kotlin addresses those challenges with real-life examples and exercises that take advantage of Kotlin's primitives. Beginning with an introduction to Kotlin's coroutines, you will learn how to write concurrent code and understand the fundamental concepts needed to be able to write multithreaded software in Kotlin. You'll explore how to communicate between and synchronize your threads and coroutines to write asynchronous applications that are collaborative. You'll also learn how to handle errors and exceptions, as well as how to leverage multi-core processing. In addition to this, you'll delve into how coroutines work internally, allowing you to see the bigger picture. Throughout the book you'll build an Android application - an RSS reader - designed and implemented according to the different topics covered in the book What you will learn Understand Kotlin's approach to concurrency Implement sequential and asynchronous suspending functions Create suspending data sources that are resumed on demand Explore the best practices for error handling Use channels to communicate between coroutines Uncover how coroutines work under the hood Who this book is forIf you're a Kotlin or Android developer interested in learning how to program concurrently to enhance the performance of your applications, this is the book for you.

General

Imprint: Packt Publishing Limited
Country of origin: United Kingdom
Release date: July 2018
Authors: Miguel Angel Castiblanco Torres
Dimensions: 93 x 75 x 20mm (L x W x T)
Format: Paperback
Pages: 266
ISBN-13: 978-1-78862-716-0
Categories: Books > Computing & IT > Computer programming > Object-oriented programming (OOP)
Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing
Books > Computing & IT > Computer programming > Programming languages > General
Promotions
LSN: 1-78862-716-4
Barcode: 9781788627160

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

Parallel Computing
Moreshwar R. Bhujade Hardcover R1,100 Discovery Miles 11 000
Edsger Wybe Dijkstra - His Life, Work…
Krzysztof R. Apt, Tony Hoare Hardcover R3,326 Discovery Miles 33 260
Kreislauf des Lebens
Jacob Moleschott Hardcover R1,305 Discovery Miles 13 050
Constraint Decision-Making Systems in…
Santosh Kumar Das, Nilanjan Dey Hardcover R7,630 Discovery Miles 76 300
Applying Integration Techniques and…
Gabor Kecskemeti Hardcover R6,903 Discovery Miles 69 030
Creativity in Load-Balance Schemes for…
Alberto Garcia-Robledo, Arturo Diaz Perez, … Hardcover R4,447 Discovery Miles 44 470
Blockchain - Novice to Expert - 2…
Keizer Soeze Hardcover R1,138 R957 Discovery Miles 9 570
Cyber-Physical Systems for Social…
Maya Dimitrova, Hiroaki Wagatsuma Hardcover R7,449 Discovery Miles 74 490
Concurrency - The Works of Leslie…
Dahlia Malkhi Hardcover R2,810 Discovery Miles 28 100
Migrating Legacy Applications…
Anca Daniela Ionita, Marin Litoiu, … Hardcover R5,640 Discovery Miles 56 400
Cloud Technology - Concepts…
Irma Hardcover R20,397 Discovery Miles 203 970
Cloud Technology - Concepts…
Irma Hardcover R20,400 Discovery Miles 204 000

See more

Partners