docs: private void initProcess(List<String> currentProcesses) {
          // 3. 循环处理每个process
          List<Long> processIds = new ArrayList<Long>();
          for (String process : currentProcesses) {
              processIds.add(StagePathUtils.getProcessId(process));
          }
          Collections.sort(processIds); // 排序一下
          if (logger.isDebugEnabled()) {
              logger.debug("pipeline[{}] old processIds{},current processIds{}", new Object[] { getPipelineId(),
                      currentProcessIds, processIds });
          }
  
          // if (!processIds.equals(currentProcessIds) || currentProcessIds.isEmpty()) {// 不相同，说明有变化
          processChanged(processIds);// 通知变化
          // }
  
          currentProcessIds = processIds; // 切换引用，需设置为volatile保证线程安全&可见性
      }