Articoli correlati a Hands-On Concurrency with Rust: Confidently build memory-saf...

Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust - Brossura

 
9781788399975: Hands-On Concurrency with Rust: Confidently build memory-safe, parallel, and efficient software in Rust

Sinossi

Get to grips with modern software demands by learning the effective uses of Rust's powerful memory safety.


Key Features:

  • Learn and improve the sequential performance characteristics of your software
  • Understand the use of operating system processes in a high-scale concurrent system
  • Learn of the various coordination methods available in the Standard library


Book Description:

Most programming languages can really complicate things, especially with regard to unsafe memory access. The burden on you, the programmer, lies across two domains: understanding the modern machine and your language's pain-points. This book will teach you to how to manage program performance on modern machines and build fast, memory-safe, and concurrent software in Rust. It starts with the fundamentals of Rust and discusses machine architecture concepts. You will be taken through ways to measure and improve the performance of Rust code systematically and how to write collections with confidence. You will learn about the Sync and Send traits applied to threads, and coordinate thread execution with locks, atomic primitives, data-parallelism, and more.


The book will show you how to efficiently embed Rust in C++ code and explore the functionalities of various crates for multithreaded applications. It explores implementations in depth. You will know how a mutex works and build several yourself. You will master radically different approaches that exist in the ecosystem for structuring and managing high-scale systems.


By the end of the book, you will feel comfortable with designing safe, consistent, parallel, and high-performance applications in Rust.


What You Will Learn:

  • Probe your programs for performance and accuracy issues
  • Create your own threading and multi-processing environment in Rust
  • Use coarse locks from Rust's Standard library
  • Solve common synchronization problems or avoid synchronization using atomic programming
  • Build lock-free/wait-free structures in Rust and understand their implementations in the crates ecosystem
  • Leverage Rust's memory model and type system to build safety properties into your parallel programs
  • Understand the new features of the Rust programming language to ease the writing of parallel programs


Who this book is for:

This book is aimed at software engineers with a basic understanding of Rust who want to exploit the parallel and concurrent nature of modern computing environments, safely.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Brian L. Troutwine is a software engineer with an interest in low-latency and high-scale software. He has worked at Rackspace Hosting, AdRoll, and Postmates. As his first book publishes, he will be starting at Unity Technologies.He has delivered the following talks

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
Connecting readers with great books...
Visualizza questo articolo

EUR 3,20 per la spedizione in U.S.A.

Destinazione, tempi e costi

Risultati della ricerca per Hands-On Concurrency with Rust: Confidently build memory-saf...

Foto dell'editore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Antico o usato Paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_435532532

Contatta il venditore

Compra usato

EUR 22,88
Convertire valuta
Spese di spedizione: EUR 3,20
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
ISBN 10: 1788399978 ISBN 13: 9781788399975
Antico o usato

Da: Bay State Book Company, North Smithfield, RI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: good. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. Codice articolo BSM.MGFO

Contatta il venditore

Compra usato

EUR 26,39
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
ISBN 10: 1788399978 ISBN 13: 9781788399975
Antico o usato

Da: Goodbooks Company, Springdale, AR, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: acceptable. This copy may contain significant wear, including bending, heavy writing, tears, and or water damage. This book is a functional copy, not necessarily a beautiful copy. Copy may have loose pages. May not include access codes or CDs. May be an Ex library book with stickers and stamps. Dustjacket may be missing. Codice articolo GBV.1788399978.A

Contatta il venditore

Compra usato

EUR 26,39
Convertire valuta
Spese di spedizione: EUR 2,56
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Antico o usato Brossura

Da: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: very_good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in very good condition! The cover and any other included accessories are also in very good condition showing some minor use. The spine is straight, there are no rips tears or creases on the cover or the pages. Codice articolo GWSVV.1788399978.VG

Contatta il venditore

Compra usato

EUR 26,39
Convertire valuta
Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2912160180101

Contatta il venditore

Compra nuovo

EUR 42,38
Convertire valuta
Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 33106057-n

Contatta il venditore

Compra nuovo

EUR 43,57
Convertire valuta
Spese di spedizione: EUR 2,26
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Nuovo Brossura

Da: Best Price, Torrance, CA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. SUPER FAST SHIPPING. Codice articolo 9781788399975

Contatta il venditore

Compra nuovo

EUR 38,43
Convertire valuta
Spese di spedizione: EUR 7,67
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
ISBN 10: 1788399978 ISBN 13: 9781788399975
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Hands-On Concurrency with Rust 1.74. Book. Codice articolo BBS-9781788399975

Contatta il venditore

Compra nuovo

EUR 47,26
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Troutwine, Brian L.
Editore: Packt Publishing, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 33106057

Contatta il venditore

Compra usato

EUR 51,24
Convertire valuta
Spese di spedizione: EUR 2,26
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Brian L. Troutwine
Editore: Packt Publishing Limited, 2018
ISBN 10: 1788399978 ISBN 13: 9781788399975
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781788399975

Contatta il venditore

Compra nuovo

EUR 56,03
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Vedi altre 14 copie di questo libro

Vedi tutti i risultati per questo libro