Ассинхронность это паралельное выполнение задач в рамках потока, а многопоточность просто предполагает что есть есть несколько потоков выполнения на оном процессоре