عنوان:

‫چطور برنامه‌نویسی موازی را برای مادربزرگتان توضیح دهید!؟


نویسنده: مهدی ملائیان
تاریخ: ۱۳۹۵/۰۴/۰۹ ۱۳:۳۲
آدرس: www.dntips.ir

برنامه نویسی موازی (Parallel Programming) و برنامه نویسی ناهمگام (Asynchronous Programming) مفاهیم نسبتا جدیدی در دنیای برنامه‌نویسی هستند که برای اغلب برنامه‌نویسان جدید است. همه در مورد آن شنیده‌انم ولی اغلب واضح نیست که دقیقا چیست و چرا سخت است. یک مفهوم پایه برای درک این مفاهیم پایه Thread یا نخ است. نخ‌ها مفاهیمی هستند که وظیفه انجام کارها روی CPU را دارند. در دنیای ما انسان‌ها کسانی هستند که کار انجام می‌دهند. مقاله ،فوق مفهوم «نخ» را به «انسان» شبیه دیده‌است و سعی کرده‌است مفاهیم پیچیده دنیای برنامه‌نویسی را با مفاهیم ساده دنیای ما انسان‌ها توضیح دهد. 



مشاهده مطلب اصلی