← 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 #001

Dans ce premier épisode, on code ensemble une structure de données qui permet de gérer des tâches avec différents niveaux de priorité.

Ce que vous allez apprendre

Technologies : Rust, Cargo, VecDeque. Niveau : intermédiaire.

Ce projet fait partie d'une série où on construira une solution complète : équité entre producteurs, tâches asynchrones, persistance et monitoring.

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