Apache Batik и FOP: можно ли использовать два экземпляра PDFTranscoder для параллельного создания двух файлов PDF? - PullRequest
0 голосов
/ 05 марта 2019

Я использую Batik и PDFTranscoder для генерации файлов SVG и преобразования их в PDF. Я хочу создать несколько файлов PDF параллельно для увеличения пропускной способности.

Документация Apache FOP гласит: "Apache FOP в настоящее время может быть не полностью безопасным для потоков" и более поздних версий: "В общем, вы не можете безопасно запускать несколько потоков через средство визуализации AWT. " Я не разделяю никакие объекты между потоками, но я не знаю, использует ли PDFTranscoder " Средство визуализации AWT " в этом смысле.

Безопасно ли создавать два экземпляра PDFTranscoder в двух отдельных потоках и использовать их для параллельного генерирования двух файлов PDF, или я должен убедиться, что в JVM одновременно используется не более одного PDFTranscoder?

...