xls
複数のスレッドからファイルを作成するメソッドを呼び出す必要がある場合、クラスのフィールドXLSTransformer
としてsynchronized
(またはそうでなくても) 使用できますか? また、XLSTransformer.transformXLS()
メソッドが非常に高価な場合、または作成する必要があるときにいつでも新しいインスタンスを作成しても問題ありxls
ませんか?
それは私が話しているものです:
private synchronized XLSTransformer transformer = new XLSTransformer();
public void createXls() {
//...
transformer.transformXLS("template.xls", beans, "result.xls");
}
createXls()
複数のスレッドから呼び出すと壊れませんか?