نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه با استفاده از برنامه های افزودنی موازی اصول چند رشته ای را به طور موثر در هر نوع برنامه .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
نمایش نظرات