Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony.
Author(s): Maxwell Flitton & Caroline Morton
261 Pages
Computers + Internet, Programming Languages
Description
About the Book
"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"--
Book Synopsis
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.
Dimensions (Overall): 9.19 Inches (H) x 7.0 Inches (W) x .55 Inches (D)
Weight: .94 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 261
Genre: Computers + Internet
Sub-Genre: Programming Languages
Publisher: O'Reilly Media
Theme: C
Format: Paperback
Author: Maxwell Flitton & Caroline Morton
Language: English
Street Date: December 17, 2024
TCIN: 92283819
UPC: 9781098149093
Item Number (DPCI): 247-31-1216
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.
Shipping details
Estimated ship dimensions: 0.55 inches length x 7 inches width x 9.19 inches height
Estimated ship weight: 0.94 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii
Return details
This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.