Асинхронность (кооперативная мноозадачность):
У тебя есть очередь людей и один официант. Человек из очереди подходит, делает заказ, официант его передает поварам, человек отходит и ждет когда его позовут. Если ты пока делал заказ заболтался официантом или не отошел, все ждут.
Многопоточность:
Есть очередь людей, они подбегают и пихают свои заказы поварам. Потом подбегают и спрашивают не готово ли, при этом произвольно выпихивая друг друга. Если кто-то заболтался, его проблемы, его оттолкнут и он вернется болтать дальше чуть позже
Многопоточность в питоне:
Чтобы подбежать к повару, надо пробежать через калитку, где протиснется только один человек. Если у тебя нет личных контактов на кухне (c library), ты дальше пройти не можешь, поэтому все пихаются вокруг одной калитки. Но в целом много что решается на кухне