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();
                }
        }
예제 #2
0
 static AbstractConfig()
 {
     m_executorService = ThreadPoolUtil.NewThreadPool(1, 5, SmartThreadPool.DefaultIdleTimeout, true);
 }
 static RemoteConfigRepository()
 {
     m_executorService = ThreadPoolUtil.NewThreadPool(1, 5, SmartThreadPool.DefaultIdleTimeout, true);
 }