Beispiel #1
0
        //============================================================
        // <T>弹出空闲任务。<T>
        //============================================================
        public ITask Shift()
        {
            ITask task = null;

            lock (_tasks) {
                if (!_tasks.IsEmpty)
                {
                    task = _tasks.Shift();
                }
            }
            return(task);
        }