Является ли метамодель Apache потокобезопасной?

Я использую метамодель Apache для доступа к информации, хранящейся в файлах CSV и Excel. Я только выполняю операции чтения. Мне интересно, безопасно ли создавать только один экземпляр DataContext для каждого файла и повторно использовать его в нескольких потоках.

Мне не удалось найти четкое заявление по этому вопросу на странице документации проекта.

С уважением, Дэн


person Dan Corneanu    schedule 26.08.2015    source источник


Ответы (1)


Да, это потокобезопасно.

Некоторые операции (только обновления AFAIK) не могут быть распараллелены, поэтому они синхронизируются (самой MetaModel).

person Kasper Sørensen    schedule 26.08.2015