Skip to content

Conversation

@arashsm79
Copy link
Contributor

After an introduction to Rust and asynchronous programming, the post explores how Rust makes writing asynchronous programs easy, using futures and compiler-generated state machines. It then introduces Tokio, an asynchronous runtime for Rust, and explains task scheduling, managing run queues, and the role of the I/O driver in registering resources. Lastly, it goes over asynchronous interfaces for the Linux operating system and discusses io_uring and how it addresses previous shortcomings.
I am the author.

@ctjhoa
Copy link
Owner

ctjhoa commented Nov 1, 2023

Looks good, thanks! Sorry for the review delay.

@ctjhoa ctjhoa merged commit 9a6c262 into ctjhoa:master Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants