首页 新闻 会员 周边 捐助

用C#的同步机制实现一个有限长队列(满了就不能再加了),不要消耗CPU

0
悬赏园豆:5 [已关闭问题] 关闭于 2013-01-26 14:20

用C#的同步机制实现一个有限长队列(满了就不能再加了),不要消耗CPU

Andy.Li的主页 Andy.Li | 初学一级 | 园豆:170
提问于:2013-01-16 10:49
< >
分享
所有回答(3)
0

http://msdn.microsoft.com/zh-cn/library/vstudio/dd267312.aspx

没有不消耗CPU的实现,只是占用多少的问题。

Launcher | 园豆:45050 (高人七级) | 2013-01-16 10:50
0

queue q= new queue();

if(q.length<=100可配置)

lock()

{

  if(q.length<=100可配置)

{

  q.enqueue();

}

}

chenping2008 | 园豆:9836 (大侠五级) | 2013-01-16 11:05
0

BlockingCollection

RyanCheng | 园豆:474 (菜鸟二级) | 2013-01-17 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册