دوره آموزشی تردینگ در سی شارپ

دوره آموزشی تردینگ در سی شارپ

2 ساعت 4 دقیقهمبتدی2018-03-22

مدرسین

Chander Dhall

Chander Dhall

Microsoft MVP, Consultant

جزئیات دوره

Threading یک ابزار قدرتمند برای توسعه دهندگان است و داشتن درک کامل از نحوه عملکرد آن کلید ایجاد برنامه های کاربردی با کارایی بالا است. Threading – یا Multithreading – می‌تواند به شما کمک کند تا برنامه‌های مقیاس‌پذیری را ایجاد کنید که پاسخگوی ورودی کاربر هستند. در این دوره آموزشی از Microsoft MVP Chander Dhall یاد بگیرید که چگونه برنامه هایی بنویسید که چندین کار را همزمان انجام می دهند. Chander مفاهیم پایه threading، از جمله سوئیچینگ زمینه و مدیریت استثنا را پوشش می دهد. او همچنین نحوه همگام سازی کد، استفاده از mutex و سمافور و موارد دیگر را مورد بحث قرار می دهد.

اهداف یادگیری
اشکال زدایی رشته ها
موضوعات در مقابل فرآیندها
استفاده از استخر threading
وظایف در مقابل موضوعات
وظایف با IO
استفاده از مانیتور و قفل
قفل های تو در تو

مهارت ها

C#PersonaProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید

1. مقدمه ای بر Threading

  • 03 - درک نخ
  • 04 - تغییر متن
  • 05 - نامگذاری موضوع
  • 06 - منابع مشترک
  • 07 - نسخه ی نمایشی منابع مشترک
  • 08 - موضوعات در مقابل فرآیندها
  • 09 - حافظه محلی
  • 10 - استخر نخ
  • 11 - نسخه ی نمایشی استخر موضوع
  • 12 - سایر مفاهیم نخ زنی
  • 13 - رسیدگی به استثنا

2. وظایف

  • 14 - وظایف در مقابل موضوعات
  • 15 - معرفی وظایف
  • 16 - وظایف با IO
  • 17 - وظایف با ادامه
  • 18 - وظایف با نسخه ی نمایشی ادامه

3. همگام سازی

  • 19 - نمای کلی همگام سازی
  • 20 - مانیتور و قفل
  • 21 - قفل‌های تو در تو
  • 22 - قفل مرده
  • 23 - قفل ريدر نويسنده
  • 24 - موتکس
  • 25 - سمافور

نتیجه

  • 26 - مراحل بعدی
۸۰,۰۰۰ تومان