> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MultiProcessingParams-Objekt (IMultiProcessingParams-Schnittstelle)

> MultiProcessingParams-Objekt (IMultiProcessingParams-Schnittstelle) in der ABBYY FineReader Engine API — Multiprocessing- und Multi-Core-Parameter (nur Linux und Windows).

<Note>
  Dieses Objekt ist in FRE unter Linux und Windows implementiert.
</Note>

Dieses Objekt bietet Zugriff auf die Parameter für Multiprocessing und die Nutzung mehrerer CPU-Kerne. Der Hauptparameter, der festlegt, ob Multiprocessing verwendet wird, ist die Eigenschaft MultiProcessingMode. Alle anderen Eigenschaften regeln die Anzahl der Prozesse und CPU-Kerne und werden nur berücksichtigt, wenn die Eigenschaft MultiProcessingMode auf MPM\_Auto oder MPM\_Parallel festgelegt ist.

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Name</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Typ</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Beschreibung</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface">Engine</a>
          </strong>

          , <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">read-only</a>
        </p>
      </td>

      <td>
        <p>
          Gibt das <strong>Engine</strong>-Objekt zurück.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="multiprocessingmode" />

          <strong>MultiProcessingMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/multiprocessingmodeenum">MultiProcessingModeEnum</a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Gibt an, ob ABBYY FineReader Engine die Verarbeitung mehrseitiger Dokumente auf CPU-Kerne verteilen soll. Die maximale Anzahl der Prozesse, die ausgeführt werden können, wird durch die Eigenschaft{" "}
          <strong>RecognitionProcessesCount</strong> begrenzt.
        </p>

        <p>Standardmäßig ist die Eigenschaft auf MPM\_Auto gesetzt</p>

        <Note>
          Für Windows gilt: Wenn die Engine mit{" "}
          <a href="/de/fine-reader/engine/api-reference/functions/initializeengine-function">InitializeEngine</a>
          erstellt wird, und auf MPM\_Sequential, wenn{" "}
          <a href="/de/fine-reader/engine/api-reference/engine-loaders/inprocloader">InprocLoader</a> oder <a href="/de/fine-reader/engine/api-reference/engine-loaders/outprocloader">OutprocLoader</a> verwendet wird
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="processpdfinonethread" />

          <strong>ProcessPdfInOneThread</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">VARIANT\_BOOL</a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Diese Eigenschaft ist veraltet und wird in zukünftigen Versionen entfernt.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="recognitionprocessescount" />

          <strong>RecognitionProcessesCount</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">int</a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Gibt die maximale Anzahl der Prozesse an, die gleichzeitig ausgeführt werden können.
        </p>

        <p>
          Standardmäßig ist diese Eigenschaft auf 0 gesetzt. Das bedeutet, dass die Anzahl der Prozesse dem kleinsten der folgenden Werte entspricht:
        </p>

        <ul>
          <li>
            Anzahl der verfügbaren CPU-Kerne

            <ul>
              <li>
                Unter Windows: physische oder logische CPU-Kerne, abhängig vom Wert der Eigenschaft <strong>UseOnlyPhysicalCPUCores</strong>
              </li>
            </ul>
          </li>

          <li>Anzahl der in der Lizenz verfügbaren freien CPU-Kerne,</li>
          <li>Anzahl der Seiten im Dokument, das gerade verarbeitet wird.</li>
        </ul>

        <p>
          Wenn Sie den Wert dieser Eigenschaft ändern, weist ABBYY FineReader Engine sofort CPU-Kerne der Lizenz zu und lädt das{" "}
          <a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadmodule-method">FineReader Engine Processor</a>

          {" "}

          Modul. Wenn der Wert dieser Eigenschaft 0 ist, werden die Zuweisung von CPU-Kernen und das Laden des FineReader Engine Processor-Moduls bei Bedarf vorgenommen.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="sharedcpucoresmask" />

          <strong>SharedCPUCoresMask</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">\_\_int64</a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Gibt die physischen CPU-Kerne an, die im gemeinsamen Modus der CPU-Kern-Nutzung verwendet werden können, als Affinitätsmaske. Beachten Sie, dass nur physische CPU-Kerne maskiert werden, nicht logische. Die Eigenschaft ist nur relevant, wenn CPU-Kerne im gemeinsamen Modus verwendet werden (der Parameter <em>IsSharedCPUCoresMode </em>
          der{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/functions/initializeengine-function">InitializeEngine</a>
          </strong>

          {" "}

          Funktion wurde bei der Initialisierung auf TRUE gesetzt).
        </p>

        <p>Standardmäßig werden alle erkannten CPU-Kerne verwendet.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="useonlyphysicalcpucores" />

          <strong>UseOnlyPhysicalCPUCores</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">VARIANT\_BOOL</a>
          </strong>
        </p>
      </td>

      <td>
        <Note>Der Wert dieser Eigenschaft wird in ABBYY FineReader Engine für Linux ignoriert.</Note>

        <p>
          Gibt an, ob bei der Verarbeitung nur physische CPU-Kerne oder sowohl physische als auch logische CPU-Kerne verwendet werden. Diese Eigenschaft ist nur relevant, wenn der Wert der Eigenschaft{" "}
          <strong>RecognitionProcessesCount</strong> 0 ist.
        </p>

        <p>Standardmäßig ist die Eigenschaft auf TRUE gesetzt, was bedeutet, dass nur physische CPU-Kerne verwendet werden.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="customtmpfsrootpath" />

          <strong>CustomTmpfsRootPath</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">BSTR</a>
          </strong>
        </p>
      </td>

      <td>
        <p>Legt einen benutzerdefinierten Wert für den tmpfs-Pfad fest.</p>

        <p>
          Das Ändern des Standard-tmpfs-Pfads (z. B. /dev/shm) wird nur auf Linux-Systemen unterstützt und kann die Leistung negativ beeinflussen.

          <br />

          Wenn anstelle von tmpfs ein reguläres Dateisystem verwendet wird, können private Daten auf dem Datenträger verbleiben.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="usecustomtmpfsrootpath" />

          <strong>UseCustomTmpfsRootPath</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">VARIANT\_BOOL</a>
          </strong>
        </p>
      </td>

      <td>
        <p>Aktiviert die Verwendung eines benutzerdefinierten tmpfs-Pfads.</p>

        <p>
          Das Ändern des Standard-tmpfs-Pfads (z. B. /dev/shm) wird nur auf Linux-Systemen unterstützt und kann die Leistung negativ beeinflussen.

          <br />

          Wenn anstelle von tmpfs ein reguläres Dateisystem verwendet wird, können private Daten auf dem Datenträger verbleiben.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## Verwandte Objekte
</div>

<Tip>
  <Tip>
    [](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams)[](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)
  </Tip>
</Tip>

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Beispiele
</div>

Das Objekt wird in den folgenden Codebeispielen verwendet:

* Linux: [CommandLineInterface](/de/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [CommandLineInterface](/de/fine-reader/engine/guided-tour/samples#commandlineinterface) sowie in den Demo-Tools: [BatchProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [MultiProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [User Pattern Training Utility](/de/fine-reader/engine/guided-tour/samples#user_pattern_training_utility)

<div id="see-also">
  ## Siehe auch
</div>

[Parallelverarbeitung mit ABBYY FineReader Engine](/de/fine-reader/engine/guided-tour/advanced-techniques/parallel-processing)

[Eigenschaften des Engine-Objekts](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)

[Ausführen von FRE for Linux mit Größenbeschränkungen für Shared Memory](/de/fine-reader/engine/distribution/distribution-linux/running-fre-12-with-limited-shm)
