Since async can be a bit confusing at the beginning, I made a little example to visualize async behavior with indicatif multi progress. Lots of comments (maybe too much?!) so that everybody can understand whats going on.
This is for beginners (like me) in rust/programming. :-)
It uses mainly indicatif (multi) progress bar and tokio JoinSet + spawn.
Based on these examples:
Thanks to alice for helping me with JoinSet
https://users.rust-lang.org/t/limited-concurrency-for-future-execution-tokio/87171/7