smb374 / my-async-rs

An example async runtime.
MIT License
0 stars 0 forks source link

my-async-rs

An example asynchronous runtime in Rust.

This project is primarily served as the codebase of my Graduation Project, Analysis and Research on Rust's Asynchronous I/O Runtime Approach, advised by Prof. Chun-Ying Huang at National Yang Ming Chiao Tung University for my BSc degree in Computer Science during March 2022 to January 2023.

Purpose

The purpose of this project is to serve as an easy source for people to understand what an implementation of a async runtime in Rust could look like before looking at much more complex codebases like those of tokio and async-std. The project also provides a design document to demonstrate my design approach on details, which can be found at the end at the [Documents] section.

Overview

Documents

Design Documents can be found at Here.

Credits