← retour
Ne ratez plus rien.
Un email à chaque nouvel article, les annonces des formations à venir, rien d'autre. Les news complètes de la veille, les chiffres et les cadeaux sont réservés aux inscrits à l'Espace Abonnés.
Discutez de cet article avec votre IA
Le bouton copie l'article avec une courte introduction pour le modèle. Collez le tout dans Claude, ChatGPT, Le Chat ou une autre IA, puis posez-lui vos questions.

PriorityQueue - Rust #006 - async/await

Dans cette vidéo, on transforme notre PriorityQueue équitable -- jusque-là entièrement synchrone -- en une version asynchrone, pilotée par Tokio, tout en conservant exactement le même cœur algorithmique.

Au programme

Notre file de priorité devient asynchrone, équitable, non bloquante et parfaitement maîtrisée, prête à être intégrée dans des architectures distribuées ou hautement concurrentes.

Liens utiles

Code source : github.com/xigh/pq-async-rs

PriorityQueue en Rust

  1. PriorityQueue - Rust #001
  2. PriorityQueue - Rust #002 - Équité
  3. PriorityQueue - Rust #003 - Multithreading
  4. PriorityQueue - Rust #004 - Blocking Dequeue
  5. PriorityQueue - Rust #005 - Graceful Shutdown
  6. PriorityQueue - Rust #006 - async/await