OWLAPI API线程安全吗?

时间:2019-05-17 11:19:53

标签: multithreading thread-safety owl-api

我想知道OWLAPI的API是否是线程安全的。我在项目中使用OWLAPI版本5.1.10与OWL本体进行交互。我打算使用OWLAPI功能,例如:

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

来自多个线程,但是我不确定在这种情况下对本体的更改是否一致。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

OWLDataFactory是线程安全的。 为了确保线程安全,必须使用OWLManager.createConcurrentOWLOntologyManager()创建OWLOntologyManager。