摘要: [csharp]view plaincopyusingSystem;usingSystem.Threading;usingSystem.Collections;usingSystem.Collections.Generic;//将线程同步事件封装在此类中,//以便于将这些事件传递给Consumer和//Producer类。publicclassSyncEvents{publicSyncEvents(){//AutoResetEvent用于“新项”事件,因为//我们希望每当使用者线程响应此事件时,//此事件就会自动重置。_newItemEvent=newAutoResetEvent(false) 阅读全文
posted @ 2013-05-31 15:38 于为 阅读(955) 评论(0) 推荐(0) 编辑
摘要: [csharp]view plaincopy/*泛型类:Queue*命名空间:System.Collections.Generic*描述:表示对象的先进先出集合。*类型参数:T--指定队列中元素的类型*备注:*队列容器中的项,只能从先进去的开始删除,不能无规则删除容器队列中的项,比如,不能直接删除第2个,或最后一个项,*要删除第2项,只能先删除第一个项,然后才能删除原来的第2项,当前的第一项.(只能删除第一项!!!)*Queue在接收顺序存储消息方面非常游泳,以便于进行顺序处理.存储在Queue中的对象在一端插入,从另一端移除*Queue的容量是指Queue可以保存的元素数.默认初始容量为8. 阅读全文
posted @ 2013-05-31 15:35 于为 阅读(805) 评论(0) 推荐(0) 编辑