Synchronous VS Asynchronous concept
Synchronous vs Asynchronous Applications (Explained by Example) Ex: My experience in PowerShell world In PowerShell world, WPF(GUI) execution is synchronous execution. >Your UI(console terminal) will freeze till WPF(GUI) execution completed. (You can only wait till the execution complete) >To prevent the UI freeze, you can use asynchronous execution.(use background job for the WPF execution)