예제 #1
0
        public void handle()
        {
            RoleNew r = new RoleNew();

            while (true)
            {
                if (Message.queueUser.Count > 0)
                {
                    lock (ob)
                    {
                        var queue = Message.queueUser.Dequeue();
                        if (queue != null)
                        {
                            r.Submit(queue);
                            //context.Add(queue);
                            //context.SaveChanges();
                        }
                    }
                }
            }
        }
예제 #2
0
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();

            RoleNew r = new RoleNew();

            while (true)
            {
                if (Message.queueUser.Count > 0)
                {
                    //lock (ob)
                    //{
                    var queue = Message.queueUser.Dequeue();
                    if (queue != null)
                    {
                        //context.Add(queue);
                        //context.SaveChanges();
                        r.Submit(queue);
                    }
                    //}
                }
            }
        }