void ThreadBeforeProcessRequest() { lastRequest = DateTime.Now; if (BusyThreadCount > Environment.ProcessorCount) { System.Threading.Thread.Sleep(60/Environment.ProcessorCount); } }