Introduction:
What is async, async vs Threading
Rust
How async is implemented in Rust
async, await, block_on(), future
notify-rs: Watch changes in file,
RecommendedWatcher, PollWatcher
Runtime?
Tokio: Creating
Task(tokio::spawn(), tokio::task::spawn_blocking())
tokio::select!
Intertask Communication(channel(), async_channel())
C++:
How async is implemented in C++
std::async, std::future
Go: goroutines, channels, select,
WaitGroup, context
Java: ExecutorService, Future,
CompletableFuture, virtual threads