메인 콘텐츠로 건너뛰기
이 enum은 Linux 및 Windows용 FRE에서 구현됩니다.
MultiProcessingModeEnum 열거형 상수는 여러 CPU 코어를 사용하여 여러 페이지 문서를 처리하는 모드를 지정합니다.
typedef enum {
 MPM_Sequential,
 MPM_Auto,
 MPM_Parallel
} MultiProcessingModeEnum;

요소

NameDescription
MPM_Auto프로세스 수는 자동으로 감지됩니다. 한 페이지만 처리되거나 시스템에 프로세서가 하나뿐인 경우에는 하나의 프로세스가 사용됩니다. 그 외에는 병렬 처리가 사용됩니다.
MPM_Parallel문서의 페이지는 항상 병렬 프로세스로 처리됩니다.
MPM_Sequential문서의 페이지는 하나의 프로세스에서 순차적으로 처리됩니다.

비고

병렬 처리를 사용하는 경우 실제로 실행되는 프로세스 수는 IMultiProcessingParams::RecognitionProcessesCount 속성 값에 따라 결정됩니다. IMultiProcessingParams::RecognitionProcessesCount 속성 값이 0이면 프로세스 수는 다음 값 중 최솟값과 같습니다.
  • 사용 가능한 CPU 코어 수
  • 라이선스에서 사용 가능한 여유 CPU 코어 수
  • 문서의 페이지 수
IMultiProcessingParams::RecognitionProcessesCount 속성 값이 0이 아니면 프로세스 수는 다음 값 중 최솟값과 같습니다.
  • RecognitionProcessesCount 속성 값
  • 라이선스에서 사용 가능한 여유 CPU 코어 수
  • 문서의 페이지 수
동일한 문서를 병렬 프로세스와 단일 프로세스에서 처리한 결과는 서로 다를 수 있습니다. 이는 처리 중 사용되는 정보 중 일부는 서로 다른 프로세스 간에 공유할 수 없기 때문입니다. 다음 메서드에서는 CPU 코어 간 분산 처리를 사용할 수 있습니다.

사용되는 위치

IMultiProcessingParams::MultiProcessingMode