PriorityQueue - Rust #005 - Graceful Shutdown

This video is in French.

In this video, we continue designing our blocking and thread-safe PriorityQueue, adding control over wait times and controlled shutdown modes.

Topics covered

Our queue is now safe, predictable and time-controlled, ready to enter the async world.

Useful links

Source code: github.com/xigh/pq-async-rs

PriorityQueue in Rust -- video series

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