/// <summary> /// 添加输入包 /// <remark>abu 2008-03-06 </remark> /// </summary> /// <param name="inPacket">The in packet.</param> public void AddIncomingPacket(InPacket inPacket, string portName) { if (inPacket == null) { return; } inPacket.PortName = portName; receiveQueue.Enqueue(inPacket); //inConn.Add(inPacket, portName); ThreadExcutor.Submit(this.packetIncomTrigger, this); }
static void Main(string[] args) { ThreadExcutor <string> mainSpiderExcutor = new ThreadExcutor <string>(); //mainSpiderExcutor.threadInter = 3000; var kvpList = new List <KeyValuePair <Action <string>, string> >(); for (int i = 1; i < 22; i++) { var kvp = new KeyValuePair <Action <string>, string>(Query, "http://www.weehui.com/cartoon/list/" + i); kvpList.Add(kvp); } mainSpiderExcutor.ExcuteWait(kvpList, 3); }
/// <summary> /// Setdowns the trigger. /// </summary> internal void SetdownTrigger() { ThreadExcutor.UnRegisterIntervaluObject(resendTrigger); ThreadExcutor.UnRegisterIntervaluObject(keepAliveTrigger); }