public static void Main(string[] args) { ThreadPoolUtil.Configure(64); using (var resourceUsageMonitor = new ResourceUsageMonitor()) using (var server = new AsyncHttpServer()) { resourceUsageMonitor.Start(); server.Start("http://+:8080/"); Console.WriteLine("Server started. Press any key to stop..."); Console.ReadKey(true); server.Stop(); resourceUsageMonitor.Stop(); } }
static AbstractConfig() { m_executorService = ThreadPoolUtil.NewThreadPool(1, 5, SmartThreadPool.DefaultIdleTimeout, true); }
static RemoteConfigRepository() { m_executorService = ThreadPoolUtil.NewThreadPool(1, 5, SmartThreadPool.DefaultIdleTimeout, true); }