Является ли метамодель Apache потокобезопасной?
Я использую метамодель Apache для доступа к информации, хранящейся в файлах CSV и Excel. Я только выполняю операции чтения. Мне интересно, безопасно ли создавать только один экземпляр DataContext для каждого файла и повторно использовать его в нескольких потоках.
Я не смог найти четкого заявления по этому вопросу на странице документации проекта.
С уважением, Дэн
1 ответ
Решение
Да, это потокобезопасный.
Некоторые операции (только обновления AFAIK) не могут быть распараллелены, поэтому они синхронизируются (самой MetaModel).