Представь барабанщика на репетиции.
Синхронно:
отправил сообщение;
сидит и смотрит в телефон, пока не ответят.
Асинхронно:
отправил сообщение;
пока ждёт ответ, продолжает репетировать.
Конкурентно:
одновременно ведёт переписку, репетирует и слушает указания звукорежиссёра.
Параллельно:
невозможно для одного человека, но возможно для группы музыкантов, где каждый делает свою работу одновременно.
Поэтому:
Асинхронность — это про то, как не ждать.
Конкурентность — это про то, как управлять несколькими задачами.
Параллелизм — это про реальное одновременное выполнение на нескольких вычислительных ресурсах.
Забавно, что обычно при объяснении этих терминов приводят пример с поваром на кухне, потому что его поймёт более широкий круг лиц, а здесь вот для меня более персонализированный кейс👍
Пиши в комментарии, разбираешься ли в этих понятиях, и какие неточности есть на картинке👇
