Являются ли API-интерфейсы OWLAPI потокобезопасными? - PullRequest
0 голосов
/ 17 мая 2019

Мне интересно узнать, являются ли API-интерфейсы OWLAPI поточно-ориентированными.Я использую OWLAPI версии 5.1.10 в своем проекте для взаимодействия с онтологией OWL.Я планирую использовать функции OWLAPI, такие как:

addAxiom(OWLOntology, OWLAxiom) method of OWLOntologyManager
getOWLObjectProperty() method of OWLDataFactory
applyChange() method of OWLOntologyManager

из нескольких потоков, однако я не уверен, будут ли изменения в онтологии согласованными в этом случае.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 19 мая 2019

OWLDataFactory является потокобезопасным.OWLOntologyManager должен быть создан с помощью OWLManager.createConcurrentOWLOntologyManager () для обеспечения безопасности потока.

...