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


Des questions sur cet article ou votre propre projet ? Réserver une consultation

PriorityQueue en Rust -- série vidéo

  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