این دوره درباره برنامهنویسی موازی NET با سی شارپ است و امکانات هستهای چند رشتهای در .NET Framework، یعنی Task Parallel Library (TPL) و Parallel LINQ (PLINQ) را پوشش میدهد.
این دوره به شما در مورد:
آموزش می دهدبرنامه نویسی کار: نحوه ایجاد و اجرای وظایف، لغو آنها، منتظر ماندن روی آنها و رسیدگی به استثناهایی که در کارها رخ می دهند.
اشتراکگذاری و همگامسازی دادهها، اطمینان حاصل میکند که دسترسی شما به دادههای به اشتراکگذاشتهشده نیز به روشی ایمن و ثابت انجام میشود.
مجموعههای همزمان، مانند ConcurrentBag که به درستی عمل میکنند، حتی در صورت دسترسی از چندین رشته.
مفاهیم هماهنگی وظایف، از جمله ایده ادامه، و همچنین استفاده از اصول اولیه همگام سازی برای هماهنگ کردن وظایف.
حلقههای موازی که به شما امکان میدهند در حین پارتیشنبندی دادهها و پردازش آنها در رشتههای جداگانه، به راحتی روی یک شمارنده یا مجموعه تکرار کنید.
LINQ موازی، نسخه موازی فنآوری شگفتانگیز جستجوی زبان یکپارچه (LINQ) NET.
Async/Await و پشتیبانی دات نت از برنامه نویسی ناهمزمان.
این دوره برای:
مناسب استتوسعه دهندگان مبتدی و با تجربه .NET/C#
هر کسی که به برنامه نویسی چند رشته ای، موازی و ناهمزمان علاقه دارد
این دوره از مواد زیر تشکیل شده است:
سخنرانی های ویدئویی برنامه نویسی عملی را نشان می دهد
فایلهای C# که میتوانید دانلود و اجرا کنید
قبل از شرکت در دوره، باید با زبان برنامه نویسی C# راحت باشید و با چند رشته ای آشنا باشید.
نظری ارسال نشده است.
مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.