من أكثر المفاهيم البرمجية اللي يتم الخلط فيها خصوصا المبتدئين هي "الكود الغير متزامن" أو ال Asynchronous code في هذا الثريد الصغير شرح بسيط لهذا المفهوم
الكود المتزامن هو عبارة عن تنفيذ الأسطر البرمجية من البداية واحدا تلو الآخر إلى آخر سطر، ويتم تعطيل النظام عند كل سطر يتم تنفيذه حتى لايمكنه تنفيذ السطر التالي قبل أن يكمل السطر السابق. مثال توضيحي في الصورة
الكود الغير متزامن هو عبارة عن تنفيذ الأسطر البرمجية من أول سطر حتى يصل التنفيذ إلى "عملية غير متزامنة" وعندها لا يتعم تعطيل البرنامج حتى تنتهي هذه العملية، وإنما أثناء إنتظار تنفيذها يتم تنفيذ الأسطر البرمجية التالية. مثال في الصورة
كتبه @HaidariHazim