Товарищ, помни, что асинхронное, конкурентное и параллельное - это разные подходы к управлению производительностью, а не просто разные слова, которые придумали зануды от скуки, ведь могли бы и одним слово всё назвать. А ещё есть неблокирующий код, да. А автор молодец. На доступных примерах всё объясняет и показывает. https://yoric.github.io/post/quite-a-few-words-about-async/