JavaScript فنکشنز، تھریڈز، اور ایگزیکیوشن

JavaScript کی بنیادی باتوں کو سمجھنا آپ کو بہتر کوڈ لکھنے میں مدد دیتا ہے۔ یہاں فنکشنز، پروسیسز، تھریڈز اور ایگزیکیوشن کے انداز کا خلاصہ دیا گیا ہے۔

JavaScript فنکشنز کی 5 اقسام

Process بمقابلہ Thread

ایک Process آپ کے کمپیوٹر پر چلنے والا ایک پروگرام ہے۔

ایک Thread ایک پروسیس کے اندر ایک چھوٹا یونٹ ہے۔

Synchronous بمقابلہ Asynchronous

JavaScript سنگل تھریڈڈ (single-threaded) ہے۔ اس کا مطلب ہے کہ یہ ایک وقت میں ایک ہی ٹاسک کو ہینڈل کرتا ہے۔

Synchronous Execution:

Asynchronous Execution:

Source: https://dev.to/kamalesh_ar_6252544786997/types-of-function-and-threads-process-and-synchronous-vs-asynchronous-in-javascript-1hhd