Python Asynchronous Programming - 2 - Synchronous vs Asynchronous

Python Asynchronous Programming - 2 - Synchronous vs Asynchronous

buildwithpython

55 лет назад

7,769 Просмотров

Before we start coding lets understand the terms and differences between Synchronous vs Asynchronous Programming.

Synchronous
- In sequence. One after other. Thread is blocked.Speed of execution of code depends on your process. Has to wait for the funtion to end ( Example infinite while loop)
Asynchronous
- Doesn't has to wait for a part of code to be finished before executing another one.

Example
Human (thread) is waiting in line for movie tickets. For the sake of this example , he is unique human being who can only do 1 thing at a time. So while waiting in line for movie tickets. He can't do anything else. We can also say he has locked on to only getting movie tickets. He can't use intagram while getting movie tickets. Only after he has gotten the movie tickets he can start using instagram on his phone. This is an example of synchronous programming. Now this sounds a lil dumb he should be a ble to use instagram which waiting in line for the movie tickets. This in code is achived by asynchronous programming.

Next video - Async vs MutilThreading vs MultiProcessing

Full playlist - https://www.youtube.com/playlist?list=PLhTjy8cBISEpfMihZ8E5yynf5sqPCcBXD

Subscribe - https://www.youtube.com/channel/UCirPbvoHzD78Lnyll6YYUpg?sub_confirmation=1

Instagram - http://instagram.com/buildwithpython
Ссылки и html тэги не поддерживаются


Комментарии: