From 4f2ac5689a75ba780e0dd33fd898e16997fd913d Mon Sep 17 00:00:00 2001 From: ludovicp <ludovicp@localhost> Date: Thu, 27 May 2010 15:37:41 +0000 Subject: [PATCH] Fix for issue #4260. Made shutdownRequested Monitor volatile --- opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java | 4 ++-- opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java index ceb3472..863bf9b 100644 --- a/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java +++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkQueue.java @@ -22,7 +22,7 @@ * CDDL HEADER END * * - * Copyright 2006-2009 Sun Microsystems, Inc. + * Copyright 2006-2010 Sun Microsystems, Inc. */ package org.opends.server.extensions; @@ -100,7 +100,7 @@ private boolean killThreads; // Indicates whether the Directory Server is shutting down. - private boolean shutdownRequested; + private volatile boolean shutdownRequested; // The thread number used for the last worker thread that was created. private int lastThreadNumber; diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java index d7c164f..174bbe4 100644 --- a/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java +++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/TraditionalWorkerThread.java @@ -22,7 +22,7 @@ * CDDL HEADER END * * - * Copyright 2006-2008 Sun Microsystems, Inc. + * Copyright 2006-2010 Sun Microsystems, Inc. */ package org.opends.server.extensions; import org.opends.messages.Message; @@ -59,7 +59,7 @@ // Indicates whether the Directory Server is shutting down and this thread // should stop running. - private boolean shutdownRequested; + private volatile boolean shutdownRequested; // Indicates whether this thread was stopped because the server threadnumber // was reduced. -- Gitblit v1.10.0