Synchronous and Asynchronous threading
Synchronous: Synchronous threading will run each thread in the order they have been created/started. For example you are in a queue to get a movie ticket. You cannot get one until everybody in front of you gets one, and the same applies to the people queued behind you.
Asynchronous: Asynchronous threading will run the threads at the same time, and thus saving time in the overal processing time. For example you are in a restaurant with many other people. You order your food. Other people can also order their food, they don't have to wait for your food to be cooked and served to you before they can order. In the kitchen restaurant workers are continuously cooking, serving, and taking orders. People will get their food served as soon as it is cooked.
Asynchronous: Asynchronous threading will run the threads at the same time, and thus saving time in the overal processing time. For example you are in a restaurant with many other people. You order your food. Other people can also order their food, they don't have to wait for your food to be cooked and served to you before they can order. In the kitchen restaurant workers are continuously cooking, serving, and taking orders. People will get their food served as soon as it is cooked.
Comments
Post a Comment