null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Async Rust (Unleashing the Power of Fearless Concurrency)

List Price: $59.99
SKU:
9781098149093
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Maxwell Flitton, Caroline Morton
    Format:
    Paperback
    Pages:
    261
    Publisher:
    O'Reilly Media (December 17, 2024)
    Language:
    English
    ISBN-13:
    9781098149093
    ISBN-10:
    1098149092
    Dimensions:
    7" x 9.19"
    File:
    TWO RIVERS-PERSEUS-Metadata_Only_Perseus_Distribution_Customer_Group_Metadata_20260209163242-20260209.xml
    Folder:
    TWO RIVERS
    List Price:
    $59.99
    Country of Origin:
    United States
    Case Pack:
    15
    As low as:
    $51.59
    Publisher Identifier:
    P-PER
    Discount Code:
    C
    Pub Discount:
    60
    Weight:
    15.04oz
    Imprint:
    O'Reilly Media
  • Overview

    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 to 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.