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