private void WriteLog(NumbersToSum work) { var message = string.Format("{0} {1}", work.A, work.B); Console.WriteLine(message); //_log.Info(message); }
private void GiveToProcess(NumbersToSum work) { // Put to Queue while (true) { var isPlaced = _producerConsumerQueue.Enqueue(work); if (isPlaced) { _consumerEvent.Set(); break; } _producerEvent.WaitOne(); } }