انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-003-L01

لماذا التزامن: الإنتاجية وزمن الاستجابة

  • الدرس 1 من 7
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

state what concurrency buys and what it costs.

الموضوعات المخطط لها

  • Throughput: work finished per second. Latency: time for one piece of work.
  • Waiting on I/O (database, HTTP) wastes a thread unless other work runs meanwhile.
  • Concurrency means tasks in progress together; parallelism means running at the same instant on several cores.
  • Costs: complexity, shared-state bugs, context switches, memory per thread.
  • Amdahl's law: the serial part limits speed-up.
تفاصيل المخطط المبدئي

عرض عملي

timeline: three 200 ms supplier calls sequentially (600 ms) vs concurrently (about 200 ms).

اختبر فهمك

Which concurrent work gains most: CPU-bound or I/O-bound?

أظهر الإجابة

I/O-bound, as waits overlap; CPU-bound is limited by cores.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.