Exemplo n.º 1
0
 /// <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);
     });
 }
Exemplo n.º 2
0
 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);
     });
 }