From 1a50b6243d65fae71d1016c0ed7f5c1941ad2967 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 28 Sep 2012 18:41:19 +0000 Subject: [PATCH] volatile --- router/java/src/net/i2p/router/transport/ntcp/Writer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/transport/ntcp/Writer.java b/router/java/src/net/i2p/router/transport/ntcp/Writer.java index cba28fbcf4..af5bcb0b98 100644 --- a/router/java/src/net/i2p/router/transport/ntcp/Writer.java +++ b/router/java/src/net/i2p/router/transport/ntcp/Writer.java @@ -80,9 +80,12 @@ class Writer { } private class Runner implements Runnable { - private boolean _stop; - public Runner() { _stop = false; } + private volatile boolean _stop; + + public Runner() {} + public void stop() { _stop = true; } + public void run() { if (_log.shouldLog(Log.INFO)) _log.info("Starting writer"); NTCPConnection con = null; -- GitLab