public int Compare(Job l, Job r) { return DateTime.Compare(l.Next, r.Next); }
internal static void Dispatch(Job job) { lock (_dispatcher) { _jobs.Enqueue(job); Monitor.Pulse(_dispatcher); } }