我只是想知道 REXML 库(尤其是 REXML::Document)在 jruby 中是否是线程安全的?
最佳答案
它不是完全线程安全的:REXML 类中有一些类变量可以在任何时候被多个线程修改(例如,Document::entity_expansion_limit)。然而,大部分代码都是线程安全的(例如,没有自动加载);如果你不使用那些危险的叮咬,你可以毫无问题地使用它。
或者您可以使用 Nokogiri,即 thread-safe by design (模错误)。
关于ruby - jruby REXML 和 REXML::Document 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977910/