【问题标题】:Is jruby REXML and REXML::Document thread safe?jruby REXML 和 REXML::Document 线程安全吗?
【发布时间】:2012-02-01 06:51:17
【问题描述】:

我只是想知道 REXML 库(尤其是 REXML::Document)在 jruby 中是否是线程安全的?

【问题讨论】:

    标签: ruby multithreading thread-safety jruby


    【解决方案1】:

    它不是完全线程安全的:REXML 类中有一些类变量可以随时被多个线程修改(例如 Document::entity_expansion_limit)。但是,大部分代码都是线程安全的(例如,没有自动加载);如果你不使用那些危险的叮咬,你可以毫无问题地使用它。

    或者您可以使用 thread-safe by design 的 Nokogiri(模数错误)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多