public void EnqueueMessage(EventMessage message) { lock (msgQueue) { msgQueue.Enqueue(message); Monitor.Pulse(msgQueue); } }
public void AddWorkToQueue(EventMessage eventMessage) { lock (work) { work.Add(eventMessage); } }