首页 > 其他 > 详细

队列应用demo

时间:2017-09-27 17:16:41      阅读:260      评论:0      收藏:0      [点我收藏+]
 1 public static class Class1
 2 {
 3     static Queue<string> MsgQueue = new Queue<string>();
 4 
 5     static Class1()
 6     {
 7         ThreadPool.QueueUserWorkItem(q =>
 8         {
 9             while (true)
10             {
11                 lock (MsgQueue)
12                 {
13                     if (MsgQueue.Count > 0)
14                     {
15                         string msg = MsgQueue.Dequeue();
16                         //File.AppendAllText(path, msg);
17                     }
18                     else
19                     {
20                         Thread.Sleep(3000);
21                     }
22                 }
23             }
24         });
25     }
26         
27     public static void Insert(string msg)
28     {
29         lock (MsgQueue)
30         {
31             MsgQueue.Enqueue(msg);
32         }
33     }
34 }

 

队列应用demo

原文:http://www.cnblogs.com/shousiji/p/7602594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!