В чем отличие асинхронного подхода от синхронного?

C#асинхронностьмногопоточностьразработкасинхронность