using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections.Concurrent; namespace IStation { /// /// 简单内存通道辅助类 /// public class SimpleMemoryQueueHelper { private static readonly BlockingCollection _queue = new BlockingCollection(new ConcurrentQueue()); /// /// 推送 /// public static bool Push(T model) { _queue.Add(model); return true; } /// /// 获取 /// public static T Take() { return _queue.Take(); } } }