问题描述
是否可以使用docx4j同时处理多个段落。如果可能的话,它是否是线程安全的?
我试图将每个字符分成多个部分,当我顺序处理该段落时。一切正常。但是当我尝试相同的过程并行时。没有收到预期的输出。
解决方法
目前docx4j假设每个WordprocessingMLPackage有一个线程(即每个docx有一个线程)。
如果您希望每段用一个线程工作一段时间,那应该没问题,只要您不修改层次结构中比P高的对象即可。
是否可以使用docx4j同时处理多个段落。如果可能的话,它是否是线程安全的?
我试图将每个字符分成多个部分,当我顺序处理该段落时。一切正常。但是当我尝试相同的过程并行时。没有收到预期的输出。
目前docx4j假设每个WordprocessingMLPackage有一个线程(即每个docx有一个线程)。
如果您希望每段用一个线程工作一段时间,那应该没问题,只要您不修改层次结构中比P高的对象即可。