دوال JavaScript، والخيوط (Threads)، والتنفيذ

فهم أساسيات JavaScript يساعدك على كتابة كود أفضل. إليك شرح للدوال، والعمليات (Processes)، والخيوط (Threads)، وأنماط التنفيذ.

٥ أنواع من دوال JavaScript

العملية (Process) مقابل الخيط (Thread)

العملية (Process) هي برنامج يعمل على جهاز الكمبيوتر الخاص بك.

الخيط (Thread) هو وحدة صغيرة داخل العملية.

المتزامن (Synchronous) مقابل غير المتزامن (Asynchronous)

JavaScript هي لغة أحادية الخيط (single-threaded)، مما يعني أنها تعالج مهمة واحدة في كل مرة.

التنفيذ المتزامن (Synchronous Execution):

التنفيذ غير المتزامن (Asynchronous Execution):

المصدر: https://dev.to/kamalesh_ar_6252544786997/types-of-function-and-threads-process-and-synchronous-vs-asynchronous-in-javascript-1hhd