]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4898 fix parallel termination of processes
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 27 Aug 2014 16:04:41 +0000 (18:04 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 27 Aug 2014 17:01:08 +0000 (19:01 +0200)
server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java

index 663fb3cbcfc1f59b5073344d6574da24bab5ad9f..1fe64d65ba0fc0d7b7bf31f20227efaa62a9b96f 100644 (file)
@@ -126,7 +126,7 @@ public class Monitor extends Thread implements Terminable {
   volatile Boolean isRunning = true;
 
   @Override
-  public void terminate() {
+  public synchronized void terminate() {
     LOGGER.debug("Monitoring thread is terminating");
 
     if (!monitorExecutionService.isShutdown()) {