PriorityQueue - Rust #004 - Blocking Dequeue

Dans cette vidéo, on poursuit la construction de notre Priority Queue concurrente. On ajoute cette fois une version bloquante de la méthode dequeue() et la gestion de l'arrêt contrôlé avec shutdown_immediate().

Au programme

Une étape importante avant d'introduire les arrêts gracieux et les timeouts dans la prochaine vidéo.

Liens utiles

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