Чим відрізняється синхронна та асинхронна задача?

У той час як асинхронні операції можуть виконувати кілька завдань одночасно в одному потоці, синхронні програми мають чергу завдань, в якій кожна друга задача залишається бездіяльною, поки перша завершена. За визначенням синхронний означає "підключений" або "залежний".