/// <summary> /// 复合指令集束添加指令 /// </summary> public void BunchTaskAdd(IPEndPoint remote, BaseHandle handle) { NetTaskDic.AddOrUpdate(remote, r => { NetTask task = new NetTask(); task.handles.Add(handle); return(task); }, (r, task) => { task.handles.Add(handle); return(task); }); }
public void BunchTaskAdd(IPEndPoint remote, Request request) { //多线程安全 NetTaskDic.AddOrUpdate(remote, (r) => { NetTask task = new NetTask(); task.requests.Add(request); task.handles.Add(request.handle); return(task); }, (r, task) => { task.requests.Add(request); task.handles.Add(request.handle); return(task); }); }