Skip to content
Snippets Groups Projects
Forked from PMRust / website
51 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
theme: seriph
# background: https://source.unsplash.com/collection/94734566/1920x1080
class: text-center
highlighter: shiki
lineNumbers: true
info: |
  ## Asynchronous Development
drawings:
  persist: false
defaults:
  foo: true
transition: slide-left
title: MA - 05 - Asynchronous Development
mdc: true
layout: cover
themeConfig:
  primary: '#0060df'
download: true
exportFilename: ma-04
background:

Asynchronous Development

Lecture 5



Asynchronous Development

  • Concurrency
  • Asynchronous Executor
  • Futures
  • Communication between tasks

src: ../../resources/concurrency/slides.md


src: ../../resources/executor/slides.md


src: ../../resources/future/slides.md


src: ../../resources/communication/slides.md



Conclusion

we talked about

  • Preemptive & Cooperative Concurrency
  • Asynchronous Executor
  • Futures and how Rust rewrites async function
  • Communication between tasks