anchor.diff:      /// </summary>
       function FindContext(pvSocketHandle:TSocket): TIocpClientContext;
   
  +    /// <summary>
  +    ///   Һ
  +    /// </summary>
  +    /// <returns> ɹ Ctx󣬷򷵻nil, óɹ עUnlock </returns>
  +    function TryLockContext(pvSocketHandle: TSocket; const pvDebugInfo: string;
  +        pvDebugObj: TObject): TIocpClientContext;
  +
       procedure RegisterContextClass(pvContextClass: TIocpClientContextClass);
   
       procedure RegisterSendRequestClass(pvClass: TIocpSendRequestClass);
  
positive.code:     /// </summary>
      procedure PostWSACloseRequest();
  
      procedure RequestDisconnect(const pvReason: string = ''; pvObj: TObject = nil);
  
      /// <summary>
      ///  post send request to iocp queue, if post successful return true.
  
negative.code: 
      /// <summary>
      ///   ִӶϿ¼
      ///   ȷ:̵߳
      /// </summary>
      procedure InnerCloseContext;
  
  