Asked about Async and concurrency

When does async not help?

An answer that works

When the work is CPU-bound. Async overlaps waiting, not computing, and there is still one thread. For heavy computation you need multiprocessing.

Reading an answer is not being able to give one. The section that teaches this is Async and concurrency, 5 hours of Python.

Learn this properly