Exemplo n.º 1
0
        public static void Show()
        {
            string path = AppDomain.CurrentDomain.BaseDirectory;
            string tag  = path.Split('/', '\\').Last(s => !string.IsNullOrEmpty(s));

            Console.WriteLine($"这里是 {tag} 启动了。。");
            using (ListService service = new ListService())
            {
                Action act = new Action(() =>
                {
                    while (true)
                    {
                        var result = service.BlockingRemoveStartFromList("test", TimeSpan.FromHours(3));
                        Thread.Sleep(1000);
                        Console.WriteLine($"这里是 {tag} 队列获取的消息 {result}");
                    }
                });
                act.EndInvoke(act.BeginInvoke(null, null));
            }
        }