//**************************************************************************************************** // //**************************************************************************************************** public void Update() { if ((m_task == null) && (m_tasks.Count > 0)) { m_task = m_tasks.Dequeue(); m_task.Start(); } if (m_task != null) { m_task.Monitor(); if (m_task.status == DBTask.STATUS.FINISHED) { m_task = null; } } }