anchor.diff:      /// <returns> true,ɹһ߳.</returns>
       /// <param name="pvIsTempWorker"> ʱ߳ </param>
       function CheckCreateWorker(pvIsTempWorker: Boolean): Boolean;
  +    /// <summary>Դһ߳, </summary>
  +    /// <returns> true,ɹһ߳.</returns>
  +    /// <param name="pvIsTempWorker"> ʱ߳ </param>
  +    function CreateWorker(pvIsTempWorker: Boolean): Boolean;
   
       /// <summary>
       ///   IOCP棬߳
  
positive.code: end;
  
  procedure TIocpEngine.SetWorkerCount(AWorkerCount: Integer);
  begin
    if FActive then SafeStop;
    if AWorkerCount <= 0 then
      FWorkerCount := (GetCPUCount shl 1) -1
    else
      FWorkerCount := AWorkerCount;   
  
  end;
  
  
negative.code:   InterlockedIncrement(FActiveWorkerCount);
  end;
  
  procedure TIocpEngine.PostAExitRequest;
  begin
    FIocpCore.PostIOExitRequest;
  end;
  
  procedure TIocpEngine.PostRequest(pvRequest: TIocpRequest);
  begin
    /// post request to iocp queue
  