@Override
  public boolean isRestOfTask() {
    // 当前任务队列不为空
    if (scheduler.getTaskQueue().size() > 0) {
      return true;
    } else {
      // 系统正在生产任务
      if (scheduler.getProducerState() == ProducerState.PRODUCING) {
        return true;
      }
    }

    return false;
  }