Kotlin Coroutines: Deep Dive
314 صفحات
Arabic
PDF
4.5

Kotlin Coroutines: Deep Dive

Глубокое погружение в корутины Kotlin

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Kotlin Coroutines: Deep Dive» (المؤلف Marcin Moskała، 2022، 314 صفحة) ليس مجرد مقدمة سطحية أخرى عن coroutines في Kotlin. إنه دراسة شاملة وعميقة لآليات البرمجة غير المتزامنة، تناسب المبتدئين الراغبين في فهم الموضوع وكذلك المطورين ذوي الخبرة الساعين إلى الإتقان. العنوان يبرر المحتوى تمامًا: لا يُظهر المؤلف فقط كيفية استخدام coroutines، بل يشرح أيضًا كيفية عملها "تحت الغطاء" — على مستوى المجدولين، حالات coroutines، والبنية الداخلية لمكتبة kotlinx.coroutines.

ما يدور حوله هذا الكتاب

تم بناء الكتاب كرحلة متتالية من البسيط إلى المعقد. الفصول الأولى تقدم المفاهيم الأساسية: ما هو coroutine، وكيفية تشغيله باستخدام launch و async، وكيف تعمل الإلغاء ومعالجة الاستثناءات. ثم ينتقل المؤلف إلى مواضيع أكثر تقدمًا: سياق coroutines، المُوزعين، القنوات، Flow، واختبار الكود غير المتزامن. يتم إيلاء اهتمام خاص للبنية الداخلية — سيتعرف القارئ على كيفية تفاعل coroutines مع الخيوط، وكيف يعمل التعليق والاستئناف، وكيفية تجنب الأخطاء الشائعة المتعلقة بتسرب الذاكرة والحظر.

لمن هذا الكتاب

سيكون الكتاب مفيدًا لـ:

  • مطوري Kotlin الذين يستخدمون بالفعل coroutines، لكنهم يريدون فهم آلياتها بشكل أعمق.
  • مطوري Android

توصيات