18 lines
526 B
Markdown
18 lines
526 B
Markdown
|
# Blocking vs Non-blocking file I/O
|
||
|
|
||
|
Blocking code is available in [blockin.rs](./src/blocking.rs] and
|
||
|
non-blocking in [async-tokio.rs](./src/async-tokio.rs).
|
||
|
|
||
|
Both programs read their respective source files and print it to
|
||
|
stdout.
|
||
|
|
||
|
## Usage
|
||
|
A simple Makefile is provided for convenience:
|
||
|
|
||
|
```bash
|
||
|
➜ rust-async git:(master) ✗ make help
|
||
|
async Runs non-blocking program
|
||
|
blocking Runs blocking program
|
||
|
help Prints help for targets with comments
|
||
|
```
|