Kotlin / التزامن والتكامل والتصميم المترابط

Kotlin — التزامن والتكامل والتصميم المترابط

حلّل الكوروتينات والإلغاء والتدفق وحدود Java والحالة المشتركة والمشروع المنمط.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • اشرح ضمانات العمر والحالة دون المبالغة في دليل غير منفذ.
  1. امتلاك العمل المتزامن باستخدام كوروتينات منظمة

    ميّز التعليق من الحجب، واستخدم نطاقات الكوروتينات وlaunch وasync وawait وافتراضات الموزّع بصورة مقصودة.

    ابدأ التعلّم
  2. حفظ إشارة الإلغاء وتصميم ملكية الإخفاق

    استخدم الإلغاء التعاوني وتنظيف finally وحدود المهلة والإشراف، دون ابتلاع الإشارات المتعلقة بعمر العمل.

    ابدأ التعلّم
  3. التمييز بين التدفق البارد والحالة الحالية المشتركة

    استخدم تحويلات Flow وجمع قيمه، مع احترام الضغط العكسي والسياق والإلغاء ودمج StateFlow للتحديثات.

    ابدأ التعلّم
  4. حماية الحد الفاصل بين Kotlin وJava

    عالج قابلية الخلو غير المؤكدة في أنواع المنصة، وعقود المجموعات، والتمثيل العددي، وشكل الواجهة أمام Java صراحة.

    ابدأ التعلّم
  5. حماية الحالة المشتركة بالحد الذري المناسب

    ميّز الرؤية والتحديث الذري والقيود المركبة وأقفال الكوروتينات والملكية المبنية على القيم غير القابلة للتعديل.

    ابدأ التعلّم
  6. بناء مسار حجز متحقق ومراجعة حدوده

    اجمع التحليل ونماذج القيم والنتائج المغلقة وتحويل المجموعات وحدود التنفيذ الصريحة في تصميم محلي صغير.

    ابدأ التعلّم
العودة إلى الدورة