آموزش ساخت برنامه های چند رشته ای C # با کتابخانه موازی کار

Building Multithreaded C# Applications with the Task Parallel Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه با استفاده از برنامه های افزودنی موازی اصول چند رشته ای را به طور موثر در هر نوع برنامه .NET اعمال کنید. این دوره به شما بینشی برای ساخت سریع ، قدرتمند و آسان برای نگهداری برنامه های کاربردی می دهد. استفاده از اصول چند رشته ای برای ساخت پردازش سریع و برنامه های کاربردی بسیار مهم است. در این دوره ، ساخت برنامه های C # چند رشته ای با کتابخانه موازی وظیفه ، شما دانش بنیادی را برای به کارگیری کارآمد برنامه نویسی موازی و اصول چند رشته ای برای ایجاد برنامه های سریع و جامع یاد خواهید گرفت. ابتدا ، اصول چند رشته ای و نحوه قرارگیری آن در برنامه های دات نت خود و چگونگی ارتباط آن با کتابخانه موازی کار را جستجو خواهید کرد. در مرحله بعدی ، خواهید فهمید که برنامه نویسی موازی با برنامه ناهمزمان چه تفاوتی دارد و چگونه می توان از پسوندهای موازی برای انجام محاسبات سریع که از تمام توان پردازشی موجود شما استفاده می کند ، استفاده کرد. سرانجام ، شما می آموزید که چگونه در سناریوهای پیشرفته سازگار شوید ، و در مواردی که دانش عمیق تری از چند رشته مورد نیاز است. پس از پایان این دوره ، مهارت و دانش در مورد چگونگی اعمال اصول برنامه نویسی موازی در هر نوع برنامه .NET را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با برنامه نویسی موازی و چند رشته ای در C # Getting Started with Parallel Programming and Multithreading in C#

  • برنامه نویسی چند رشته ای در C # Multithreaded Programming in C#

  • مشکلی برای حل موازی A Problem to Solve in Parallel

  • اولین عملیات موازی شما Your First Parallel Operation

  • استفاده از اصول موازی و ناهمزمان با هم Using Parallel and Asynchronous Principles Together

  • دست زدن به استثناها Handling Exceptions

  • پردازش مجموعه ای از داده ها به صورت موازی Processing a Collection of Data in Parallel

  • خلاصه Summary

برنامه نویسی موازی پیشرفته: درک قفل کردن ، متغیرهای به اشتراک گذاشته شده و بهترین روش ها Advanced Parallel Programming: Understanding Locking, Shared Variables and Best Practices

  • مفاهیم پیشرفته Advanced Concepts

  • کار با متغیرهای مشترک Working with Shared Variables

  • انجام عملیات اتمی Performing Atomic Operations

  • بن بست با قفل های تو در تو Deadlocks with Nested Locks

  • عملیات موازی را لغو کنید Cancel Parallel Operations

  • متغیرهای ThreadLocal و AsyncLocal ThreadLocal and AsyncLocal Variables

  • خلاصه Summary

استفاده از LINQ موازی (PLINQ) Using Parallel LINQ (PLINQ)

  • معرفی LINQ موازی و نحوه استفاده بهینه از آن Introducing Parallel LINQ and How to Best Use It

  • ایجاد یک پرسش یکپارچه برای زبان موازی Creating a Parallel Language Integrated Query

  • خلاصه و کلمات نهایی Summary and Final Words

نمایش نظرات

آموزش ساخت برنامه های چند رشته ای C # با کتابخانه موازی کار
جزییات دوره
1h 45m
18
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
4.9 از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.