GameCore.NetWork.CNetTCPSocketConnect.__CreateNetWorkThread C# (CSharp) Метод

__CreateNetWorkThread() приватный Метод

创建子线程 用于 读取 和 发送数据 本函数只调用一次
private __CreateNetWorkThread ( ) : bool
Результат bool
        private bool __CreateNetWorkThread()
        {
            // 初始化发送队列元素
            m_SendPackList = new LinkedList<SocketNetPacket>();
            m_SendObject = new System.Object();
            // 初始化接收队列元素
            m_ReceivePackList = new LinkedList<SocketNetPacket>();
            m_ReceiveObject = new System.Object();
            // 初始化信号对象
            m_ManualSendEvent = new ManualResetEvent(false);

            // 创建子线程
            if (null == m_ReceiveThread)
            {
                m_ReceiveThread = new Thread(__RectiveThreadFunc);
                m_ReceiveThread.Start();
            }

            if (null == m_SendThread)
            {
                m_SendThread = new Thread(__SendThreadFunc);
                m_SendThread.Start();
            }

            return true;
        }