وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Rust: Asynchronous Programming with Tokio

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

Asynchronous programming is becoming the de facto coding paradigm of Rust. In this course, senior software engineer and content creator Marcus Willock covers what you need to know about using Tokio, the asynchronous primitives it offers, and the channels it provides. Find out what asynchronous programming is and when to use it. Learn the basics of the asynchronous runtime in Tokio, as well as how to spawn a task, how to test asynchronous code, and more. Explore asynchronous primitives, including mutex, semaphore, notify, barrier, and RwLock. Plus, go over channels, what they are, and how you can use them.


01 - Introduction
  • 01 - Use Tokio to put wasted CPU cycles to work
  • 02 - Exercise files

  • 02 - 1. Foundational Knowledge
  • 01 - What is asynchronous programming
  • 02 - When to use asynchronous programming
  • 03 - How do the sync and await methods work in Rust

  • 03 - 2. The Basics
  • 01 - Tokios asynchronous runtime
  • 02 - How to spawn a task
  • 03 - How to spawn a synchronous task
  • 04 - How to test asynchronous code
  • 05 - Spawning task example

  • 04 - 3. Asynchronous Primitives
  • 01 - What are asynchronous primitives
  • 02 - What is a mutex
  • 03 - Mutex example
  • 04 - What is a semaphore
  • 05 - Semaphore example
  • 06 - What is notify
  • 07 - Notify example
  • 08 - What is a barrier
  • 09 - Barrier example
  • 10 - What is RwLock
  • 11 - RwLock example

  • 05 - 4. Channels
  • 01 - What are channels
  • 02 - Oneshot channel
  • 03 - Mpsc channel
  • 04 - Watch channel
  • 05 - Broadcast channel

  • 06 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15633
    حجم: 167 مگابایت
    مدت زمان: 75 دقیقه
    تاریخ انتشار: 12 تیر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید