NIHVIVO-3125 (deadlock detected)

This commit is contained in:
stellamit 2012-01-25 21:55:04 +00:00
parent 5e7b538255
commit a4060f0c13

View file

@ -541,6 +541,7 @@ public class SimpleReasoner extends StatementListener {
} finally { } finally {
aboxModel.leaveCriticalSection(); aboxModel.leaveCriticalSection();
} }
for (Resource ind : subjectList) { for (Resource ind : subjectList) {
if (entailedType(ind,superClass)) { if (entailedType(ind,superClass)) {
continue; continue;
@ -551,10 +552,12 @@ public class SimpleReasoner extends StatementListener {
if (inferenceModel.contains(infStmt)) { if (inferenceModel.contains(infStmt)) {
inferenceModel.remove(infStmt); inferenceModel.remove(infStmt);
} }
setMostSpecificTypes(ind, inferenceModel, new HashSet<String>());
} finally { } finally {
inferenceModel.leaveCriticalSection(); inferenceModel.leaveCriticalSection();
} }
setMostSpecificTypes(ind, inferenceModel, new HashSet<String>());
} }
} }