آموزش ساخت برنامه های چند رشته ای 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 # با کتابخانه موازی کار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 45m
18
Pluralsight (پلورال سایت) pluralsight-small
02 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 به او اعطا شد و از آن پس آن را حفظ کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.