星空网 > 软件开发 > ASP.net

BlockingCollection使用

BlockingCollection是一个线程安全的生产者-消费者集合。

代码

BlockingCollection使用BlockingCollection使用
public class BlockingTest  {    BlockingCollection<int> bc = new BlockingCollection<int>();    public BlockingTest()    {      Task.Factory.StartNew(ProduceTask);      Task.Factory.StartNew(ConsumeTask);    }    private void ProduceTask()    {      foreach (var item in Enumerable.Range(1, 100))      {        Console.WriteLine(string.Format("+++++++++++++: {0}", item));        bc.Add(item);      }      bc.CompleteAdding();    }    private void ConsumeTask()    {      foreach(var item in bc.GetConsumingEnumerable())      {        Console.WriteLine(string.Format("---------------: {0}", item));      }    }  }

View Code

 

结果:

BlockingCollection使用

 




原标题:BlockingCollection使用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

RFP(需求建议书):https://www.ikjzd.com/w/1573204173911400450
RFQ(请求报价):https://www.ikjzd.com/w/1573204174498603009
Ricardo:https://www.ikjzd.com/w/1573204175102926849
RicssoftwareR:https://www.ikjzd.com/w/1573204175623020546
日贸通:https://www.ikjzd.com/w/1573204178819080194
Riogrande:https://www.ikjzd.com/w/1573204179444031489
夹江千佛岩景区门票(夹江千佛岩景区门票价格):https://www.vstour.cn/a/411232.html
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流