آموزش پیاده سازی همزمانی در Rust

Implementing Concurrency in Rust

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در این دوره آموزشی Implementing Concurrency in Rust 2021، یاد خواهید گرفت که به طور موثر فرآیندهای همزمان را در Rust پیاده سازی و مدیریت کنید. ابتدا، مفاهیم اساسی برنامه نویسی همزمان را بررسی خواهید کرد. در مرحله بعد، نحوه مدیریت رشته ها و ارتباطات بین رشته ای را خواهید فهمید. در نهایت، یاد خواهید گرفت که چگونه حالت اشتراک‌گذاری شده را ایمن و کارآمد مدیریت کنید. پس از اتمام این دوره، مهارت ها و دانش لازم برای ساخت برنامه های Rust قوی و با کارایی بالا را به طور همزمان خواهید داشت.

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

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

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

مقدمه ای بر Concurrency در Rust Introduction to Concurrency in Rust

  • معرفی Introduction

  • همزمانی چیست؟ What Is Concurrency?

  • همزمانی در Rust Concurrency in Rust

  • خلاصه Summary

استفاده از Threads Using Threads

  • معرفی Introduction

  • نخ های تخم ریزی Spawning Threads

  • پیوستن به موضوعات Joining Threads

  • بسته شدن و تسخیر محیط زیست Closures and Capturing the Environment

  • اندازه گیری بهبود عملکرد Measuring Performance Improvements

  • خلاصه Summary

ارسال پیام Sending Messages

  • معرفی Introduction

  • ایجاد کانال ها Creating Channels

  • ارسال پیام بین موضوعات Sending Messages between Threads

  • روش های دریافت بلوکی و غیر مسدودی Block and Non-blocking Receiving Methods

  • خلاصه Summary

ایالت اشتراک گذاری Sharing State

  • معرفی Introduction

  • آشنایی با Mutexes Understanding Mutexes

  • به اشتراک گذاری Mutex بین چندین موضوع Sharing a Mutex Between Multiple Threads

  • انواع اتمی Atomic Types

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش پیاده سازی همزمانی در Rust
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 4m
21
Pluralsight (پلورال سایت) pluralsight-small
12 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Shaun Meyer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Meyer Shaun Meyer

شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.

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

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

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