多线程应用程序中的JAVA Document.importNode与Node.cloneNode

时间:2018-06-28 07:43:38

标签: java dom

我对多个线程使用Node.cloneNode(true)来使用节点中的数据(读和写)。但是我有例外,这表明我可能没有在进行深度克隆,而且我在做的不是线程安全的

例如,当我调用

时,我得到了NullPointerException
NodeList nodesList = myNode.getChildNodes();
nodesList.item(0);

当我将代码更改为使用Document.importNode时,一切正常。 我在文档中没有找到任何解释。 也许有人可以解释?

0 个答案:

没有答案