Example #1
0
        public void AddQueue(string medias, string proids, string host, string userid, string feedid) //入列
        {
            QueueInfo queueinfo = new QueueInfo();

            queueinfo.medias = medias;
            queueinfo.proids = proids;
            queueinfo.host   = host;
            queueinfo.userid = userid;
            queueinfo.feedid = feedid;
            ListQueue.Enqueue(queueinfo);
        }
Example #2
0
        //要执行的方法
        private void ScanQueue()
        {
            while (ListQueue.Count > 0)
            {
                try
                {
                    //从队列中取出
                    QueueInfo queueinfo = ListQueue.Dequeue();

                    //取出的queueinfo就可以用了,里面有你要的东西
                    //以下就是处理程序了
                    //。。。。。。
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }