Async Rust : Unleashing the Power of Fearless Concurrency - Caroline Morton

Async Rust

Unleashing the Power of Fearless Concurrency

By: Caroline Morton, Maxwell Flitton

Paperback | 28 November 2024

At a Glance

Paperback


RRP $114.00

$50.40

56%OFF

or 4 interest-free payments of $12.60 with

 or 
In Stock and Aims to ship in 1-2 business days

Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks.

Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn ways to use Rust in embedded systems, and perform unit and end-to-end tests on a Rust async system.

With this book, you'll learn:

  • How Rust approaches async programming
  • How coroutines relate to async Rust
  • Reactive programming and how to implement pub sub in async rust
  • How to solve problems using actors
  • How to customize Tokio to gain control over how tasks are processed
  • Async Rust design patterns
  • How to build an async TCP server just using the standard library
  • How to unit test async Rust

By the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.

More in Computer Programming & Software Development

The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $101.95

$72.25

29%
OFF
The AI Act and The Agile Safety Plan - Thor Myklebust
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$50.35

33%
OFF
Starting Out with Python : 5th Global Edition - Tony Gaddis

RRP $138.95

$112.25

19%
OFF
The Art of SEO : Mastering Search Engine Optimization - Eric Enge
Play Nice : The Rise, Fall, and Future Of Blizzard Entertainment - Jason Schreier
Hackers & Painters - Paul Graham

RRP $47.50

$26.50

44%
OFF
Theory of Fun for Game Design - Raph Koster

RRP $85.50

$39.75

54%
OFF
Head First Java, 3rd Edition : A Brain-Friendly Guide - Bert Bates