لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زبان Rust: برنامهنویسی ناهمگام (Asynchronous) با Tokio
- آخرین آپدیت
دانلود Rust: Asynchronous Programming with Tokio
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پیشنیازهای پیشنهادی
آشنایی با مفاهیم برنامهنویسی ناهمگام (Asynchronous Programming)
برنامهنویسی ناهمگام در حال تبدیل شدن به پارادایم استاندارد کدنویسی در زبان Rust است. به جای اینکه اجازه دهید کد و CPU شما منتظر یک پاسخ یا مقدار بازگشتی بمانند، میتوانید از برنامهنویسی ناهمگام برای اجرای وظایف دیگر استفاده کنید. در این دوره، مارکوس ویلوک، مهندس ارشد نرمافزار و تولیدکننده محتوا، هر آنچه باید درباره استفاده از Tokio، ابزارهای اولیه (Primitives) ناهمگام و کانالهای ارتباطی آن بدانید را آموزش میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
استفاده از Tokio برای بهینهسازی چرخههای CPU
Use Tokio to put wasted CPU cycles to work
فایلهای تمرینی
Exercise files
1. دانش بنیادی
1. Foundational Knowledge
متدهای sync و await در Rust چگونه کار میکنند؟
How do the sync and await methods work in Rust
چه زمانی از برنامهنویسی ناهمگام استفاده کنیم؟
When to use asynchronous programming?
برنامهنویسی ناهمگام چیست؟
What is asynchronous programming?
2. مبانی و اصول
2. The Basics
زمان اجرای ناهمگام (Runtime) در Tokio
Tokio's asynchronous runtime
نحوه ایجاد یک Task
How to spawn a task
نحوه ایجاد یک Task همگام (Synchronous)
How to spawn a synchronous task
نحوه تست کدهای ناهمگام
How to test asynchronous code
مارکوس ویلاک یک مهندس ارشد نرم افزار و سازنده محتوا است.
مارکوس در تلاش است تا جهان را به یک خط کد تبدیل به مکانی بهتر کند. در یک زمان. او به عنوان یک توسعه دهنده نرم افزار برای Jetty، Trip Advisor، SinglePlatform و جاهای دیگر کار کرده است. یک متخصص در Rust و Python و یک سخنران برجسته در کنفرانس هایی مانند Pygotham، نقش فعلی او مهارت های امنیتی شبکه back-end او را به عنوان یک مهندس نرم افزار ارشد در LookingGlass Cyber Solutions مستقر در ویرجینیا برجسته می کند. مارکوس دارای لیسانس ریاضیات از دانشگاه ایالتی آریزونا است.
نمایش نظرات