Являются ли Jruby REXML и REXML :: Document thread безопасными? - PullRequest
2 голосов
/ 08 августа 2011

Мне просто интересно, является ли библиотека REXML (особенно REXML :: Document) поточно-ориентированной в jruby?

1 Ответ

0 голосов
/ 01 февраля 2012

Это не совсем потокобезопасно: в классах REXML есть некоторые переменные класса, которые могут быть изменены в любое время более чем одним потоком (например, Document :: entity_expansion_limit).Однако большая часть кода является поточно-ориентированной (например, без автозагрузки);если вы не используете эти опасные укусы, вы можете использовать их без проблем.

Или вы можете использовать Nokogiri, поточно-ориентированный дизайн (по модулю ошибок).

...