تزامن Java: تعدد المهام (Multithreading) باستخدام إطار عمل Executors — WalkSelf
3.0 (1) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة 🎧 النسخة الصوتية

تزامن Java: تعدد المهام (Multithreading) باستخدام إطار عمل Executors

أتقن تزامن Java الحديث بالانتقال من الخيوط الأساسية (threads) إلى إطار عمل Executors القوي لبناء تطبيقات قابلة للتوسع وعالية الأداء.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

قد تكون كتابة التعليمات البرمجية متعددة الخيوط (multithreaded) في Java أمرًا صعبًا، وغالبًا ما يؤدي الاعتماد على إدارة الخيوط منخفضة المستوى إلى تطبيقات معقدة ويصعب صيانتها. يرشدك هذا المساق عبر تزامن Java الحديث، ويوضح لك كيفية إدارة المهام غير المتزامنة بكفاءة. ستنتقل من إنشاء الخيوط اليدوي إلى استخدام إطار عمل Executors القوي، وتتعلم كيفية التعامل مع دورات حياة الخيوط، وجدولة المهام، ومنع أخطاء التزامن الشائعة. ستستكشف أيضًا مفاهيم التزامن الحديثة، بما في ذلك virtual threads، لضمان أن تكون تطبيقاتك جاهزة لمتطلبات الإنتاجية العالية. ما ستتعلمه: - فهم المفاهيم الأساسية للخيوط (threads)، و runnables، ونموذج ذاكرة Java (Java memory model) - تطبيق إطار عمل Executors لإدارة مجمعات الخيوط (thread pools) وتحسين استهلاك الموارد - إتقان جدولة المهام، وإنهاء الخيوط، واسترداد النتائج باستخدام Callable و Future - التعامل مع استثناءات الخيوط بأمان لمنع تعطل التطبيق وتسرب الذاكرة (memory leaks) - استكشاف ميزات تزامن Java الحديثة، بما في ذلك virtual threads و structured concurrency - التدرب على كتابة تعليمات برمجية آمنة للخيوط (thread-safe) عن طريق تجنب أخطاء المزامنة الشائعة يبدأ المساق بمصطلحات تعدد الخيوط الأساسية والمفاهيم التأسيسية قبل الانتقال إلى إدارة الخيوط العملية. ستتقدم من خلال شروحات مكتوبة خطوة بخطوة وأمثلة برمجية، تنتقل من تنفيذ الخيوط الأساسي إلى تكوين المجمع المتقدم وأنماط عدم التزامن الحديثة. تم تصميم هذا المساق لمطوري Java الجدد في مجال تعدد الخيوط أو الذين يرغبون في الانتقال من الخيوط الأساسية إلى واجهات برمجة تطبيقات التزامن الحديثة (modern concurrency APIs). لا تتطلب خبرة سابقة في البرمجة المتزامنة، على الرغم من أنه يوصى بفهم أساسي لبنية Java الأساسية. ابدأ بكتابة تطبيقات Java متعددة الخيوط نظيفة وفعالة وقوية اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 54 دقيقة من المحتوى التطبيقي

المراجعات (1)

Renata Torres PA
★ 3 · 14.08.2026

It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع