/// <summary>
        /// 开始处理请求池
        /// </summary>
        public void Start()
        {
            Stop();

            //新建一个缓存处理并开启
            mCacheDispatcher = new CacheDispatcher(mCacheQueue, mNetworkQueue, mCache, mDelivery);
            mCacheDispatcher.Start();

            //创建多个网络出去并开启,具体数量由DEFAULT_NETWORK_THREAD_POOL_SIZE常量决定
            for (int i = 0; i < mDispatchers.Length; i++)
            {
                NetworkDispatcher networkDsipatcher = new NetworkDispatcher(mNetworkQueue, mNetwork, mCache, mDelivery);
                mDispatchers[i] = networkDsipatcher;
                networkDsipatcher.Start();
            }
        }
        /// <summary>
        /// ��ʼ���������
        /// </summary>
        public void Start()
        {
            Stop();

            //�½�һ�����洦�������
            mCacheDispatcher = new CacheDispatcher(mCacheQueue, mNetworkQueue, mCache, mDelivery);
            mCacheDispatcher.Start();

            //������������ȥ�����������������DEFAULT_NETWORK_THREAD_POOL_SIZE��������
            for (int i = 0; i < mDispatchers.Length; i++)
            {
                NetworkDispatcher networkDsipatcher = new NetworkDispatcher(mNetworkQueue, mNetwork, mCache, mDelivery);
                mDispatchers[i] = networkDsipatcher;
                networkDsipatcher.Start();
            }
        }