commit | 1bdb310ffa797e7641716268074189321e501195 | [log] [tgz] |
---|---|---|
author | Alex Herbert <aherbert@apache.org> | Fri Aug 20 13:38:10 2021 +0100 |
committer | Gilles Sadowski <gilleseran@gmail.com> | Sat Aug 21 14:37:13 2021 +0200 |
tree | 94c7ddb2ccbb1bcd79858e6e8f806fde41e32f72 | |
parent | 3ba0221c267e299525d385c496840c2b92eeac9c [diff] |
Sonar fix: restore thread interrupted state
diff --git a/commons-math-examples/examples-sofm/tsp/src/main/java/org/apache/commons/math4/examples/sofm/tsp/TravellingSalesmanSolver.java b/commons-math-examples/examples-sofm/tsp/src/main/java/org/apache/commons/math4/examples/sofm/tsp/TravellingSalesmanSolver.java index 006bc0b..478310d 100644 --- a/commons-math-examples/examples-sofm/tsp/src/main/java/org/apache/commons/math4/examples/sofm/tsp/TravellingSalesmanSolver.java +++ b/commons-math-examples/examples-sofm/tsp/src/main/java/org/apache/commons/math4/examples/sofm/tsp/TravellingSalesmanSolver.java
@@ -124,6 +124,8 @@ f.get(); } } catch (InterruptedException | ExecutionException e) { + // Restore interrupted state... + Thread.currentThread().interrupt(); throw new RuntimeException(e); } // Terminate all threads.