AvalonStudio.Extensibility.Threading.JobRunner.AddJob C# (CSharp) Method

AddJob() private method

private AddJob ( Job job ) : void
job Job
return void
		private void AddJob(Job job)
		{
			bool needWake;

			lock (_queue)
			{
				needWake = _queue.Count == 0;
				_queue.Enqueue(job);
			}

			if (needWake)
			{
				_event.Set();
			}
		}