
تقدم هذه الدورة دراسة متعمقة لمفاهيم البرمجة المتزامنة في سياق لغة جافا 8، حيث يتعلم المشاركون كيفية التحكم الفعال والدقيق في الموارد المشتركة ضمن البرامج المتوازية. تغطي الدورة أدوات جافا الأساسية مثل الخيوط، الأقفال، المقاطع الحرجة، المتغيرات الذرية، العزل، نموذج الممثلين، والتزامن المتفائل، بالإضافة إلى مجموعات البيانات المتزامنة ونظرياتها التي تشمل ضمانات التقدم، التجمد، التوقف المؤقت، الجوع، والخطية الزمنية. تم تصميم الدورة لتوفير فهم نظري وعملي متكامل يمكن الطلاب والمهنيين من تجنب الأخطاء الشائعة وتطوير برمجيات متزامنة قوية وقابلة للصيانة باستخدام تقنيات حديثة في جافا.
Vivek Sarkar
Professor