/// <summary> /// Release reader lock. /// </summary> public void ReleaseReaderLock() { lock (this) { --readingReaders; preferWriter = true; monitor.PulseAll(); } }
internal static void PulseAll(Queue <LoadTask> tileLoadQueue) { wait.PulseAll(); }