تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی Threading پیشرفته در سی شارپ

دوره آموزشی Threading پیشرفته در سی شارپ

2 ساعت 9 دقیقهمتوسط2018-04-02

مدرسین

Chander Dhall

Chander Dhall

Microsoft MVP, Consultant

جزئیات دوره

یاد بگیرید که چگونه برنامه‌های C# بنویسید که چندین کار را همزمان انجام می‌دهند که به برنامه‌های چند رشته‌ای معروف است. برنامه‌هایی که از multithreading استفاده می‌کنند به ورودی کاربر بیشتر پاسخگو هستند زیرا رابط کاربری فعال می‌ماند زیرا وظایف پردازشگر فشرده روی رشته‌های جداگانه اجرا می‌شوند. Multithreading هنگام ایجاد برنامه‌های مقیاس‌پذیر نیز مفید است زیرا می‌توانید با افزایش حجم کار، رشته‌ها را اضافه کنید. در این دوره، مایکروسافت MVP Chander Dhall اصول اولیه threading و سیگنالینگ را بررسی می کند و سپس نحوه استفاده از کتابخانه محبوب دات نت برای اجرای موازی، TPL را نشان می دهد. نحو پرس و جو PLINQ. و الگوی برنامه نویسی ناهمزمان توصیه شده، TAP. در پایان دوره، او نشان می دهد که چگونه می توان کدهای متوالی را به یک برنامه چند رشته ای تبدیل کرد که پنج برابر سریعتر از قبل اجرا می شود.

اهداف یادگیری
ایمنی و چسبندگی نخ
سیگنالینگ
اصول کتابخانه موازی کار (TPL).
معرفی PLINQ
الگوی ناهمزمان مبتنی بر وظیفه (TAP)

مهارت ها

C#PersonaProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

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

1. مفاهیم سیگنالینگ و نخ

  • 03 - ایمنی نخ
  • 04 - میل به نخ
  • 05 - سیگنالینگ - AutoResetEvent
  • 06 - سیگنال دهی دو طرفه
  • 07 - سیگنالینگ - ManualResetEvent
  • 08 - سیگنالینگ - شمارش معکوس

2. کتابخانه موازی وظایف (TPL)

  • 09 - معرفی TPL
  • 10 - نسخه ی نمایشی TPL
  • 11 - اجرای موازی در مقابل عادی
  • 12 - Parallel.For with Thread local
  • 13 - ادامه با حالت
  • 14 - TaskCompletionSource

3. PLINQ

  • 15 - مقدمه PLINQ
  • 16 - نسخه ی نمایشی PLINQ
  • 17 - درجه توازی
  • 18 - کیسه کنکوری
  • 19 - ادغام گزینه ها

4. الگوی ناهمزمان کار (TAP)

  • 20 - معرفی TAP
  • 21 - دمو TAP

نتیجه

  • 22 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal