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