我有一个方法可以编写这样的 XML- 文件:
private void doProcess() {
Element rootElement = mDoc.createElement("Test");
mDoc.appendChild(rootElement);
....... I build the whole document here...
}
但是这个方法可以被多个线程调用,例如,如果两个线程同时调用这个方法,我会得到一个
): org.w3c.dom.DOMException: Only one root element allowed
我已经尝试过使用可重入锁,但这没有用......有人可以给我一个提示吗?
编辑:
我不使用多个线程构建文档...每次调用我的方法都会构建自己的文档...所以有时在我的应用程序中可能会同时调用我的方法两次...而且有我的问题...