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); }
//要执行的方法 private void ScanQueue() { while (ListQueue.Count > 0) { try { //从队列中取出 QueueInfo queueinfo = ListQueue.Dequeue(); //取出的queueinfo就可以用了,里面有你要的东西 //以下就是处理程序了 //。。。。。。 } catch (Exception ex) { throw; } } }