Exemple #1
0
        /// 初始化采集任务对象,并根据任务数据确定此任务是否
        /// 由多个线程来完成,如果是,则进行任务分解
        internal cGatherTask(cGatherManage taskManage, cTaskData taskData)
        {
            m_TaskManage = taskManage;
            m_TaskData   = taskData;
            m_State      = TaskData.TaskState;

            m_list_GatherTaskSplit = new List <cGatherTaskSplit>();

            //当任务数据传进来之后,直接对当前任务进行任务分解,
            //是否需要多线程进行,并初始化相关数据内容
            SplitTask();

            //开始初始化任务
            TaskInit();
        }
 public cGatherControl()
 {
     m_TaskManage = new cGatherManage();
 }
 public cGatherControl()
 {
     m_TaskManage = new cGatherManage();
 }