2
我只是想知道REXML庫(尤其是REXML :: Document)在jruby中是否是線程安全的?是jruby REXML和REXML ::文件線程安全嗎?
我只是想知道REXML庫(尤其是REXML :: Document)在jruby中是否是線程安全的?是jruby REXML和REXML ::文件線程安全嗎?
它不完全是線程安全的:REXML類中有一些類變量可以在任何時候被多個線程修改(例如Document :: entity_expansion_limit)。但是,大部分代碼都是線程安全的(例如無自動加載)。如果你不使用那些危險的叮咬,你可以毫無問題地使用它。
或者您可以使用Nokogiri,即thread-safe by design(模塊錯誤)。