0
Multiprocessing :هي تقنية في البرمجة تتيح تشغيل مهام متعددة في نفس الوقت عبر **استخدام عدة معالجات أو أنوية** في المعالج. في بايثون، توفر مكتبة `multiprocessing` إمكانية تنفيذ المهام بشكل متزامن، مما يساعد على تسريع تنفيذ الشيفرة، خاصة في العمليات الحسابية المعقدة أو معالجة البيانات الكبيرة.
تختلف عن الـ **Multithreading** بأن كل عملية في Multiprocessing تملك مساحة ذاكرة خاصة بها، مما يقلل من مشكلات تداخل البيانات، ولكنه يستهلك ذاكرة أكبر.