public void AddFirst(WaitCallback work) { lock (workQueue) { workQueue.AddFirst(work); StartWorker(); } }