We need a to start with a basic run queue. We want to be able to gather metrics on runs, and lay the ground work for future iterations on a sophisticated RunQueue that can manage sync, cancels, and queue priorities.
Let's build a run queue that can handle Push, Pop, and polls the queue running the first run in the queue.
We need a to start with a basic run queue. We want to be able to gather metrics on runs, and lay the ground work for future iterations on a sophisticated
RunQueue
that can manage sync, cancels, and queue priorities.Let's build a run queue that can handle
Push
,Pop
, and polls the queue running the first run in the queue.