摘要:
ConcurrentDictionary> mailBoxes = new ConcurrentDictionary>(); int maxBoxes = 5; CancellationTokenSource cancelationTokenSource = new CancellationTokenSource(); CancellationT... 阅读全文
摘要:
public static void AddRange(this ConcurrentBag @this, IEnumerable toAdd) { foreach (var element in toAdd) { @this.Add(element); } } 阅读全文
摘要:
public static TValue GetOrAdd( this Dictionary dictionary, TKey key, Func valueFactory) { TValue value; if (!dictionary.TryGetValue(key, out value)) { value = valueFactory(ke... 阅读全文
摘要:
var sessionId = a.Session.SessionID.ToString(); userDic.AddOrUpdate( authUser.UserId, sessionId, (key, oldValue) => sessionId); static class Extension 阅读全文
摘要:
/// /// 对象池 /// /// public class ObjectPool { private readonly ConcurrentBag _buffer; private readonly Func _createFunc; private readonly Action _reset... 阅读全文