From e36f49934915b20c42b371c43e017d049bffc51f Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@nps.edu>
Date: Mon, 27 Dec 2021 06:43:11 -0800
Subject: [PATCH] add comments regarding isInterrupted() loop completion test
 within thread

---
 .../nps/moves/dis7/utilities/DisThreadedNetworkInterface.java   | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java
index bd3044e621..2189710d48 100644
--- a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java
+++ b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java
@@ -407,6 +407,7 @@ public class DisThreadedNetworkInterface
         ByteBuffer byteBuffer = ByteBuffer.allocate(MAX_TRANSMISSION_UNIT_SIZE);
         DatagramPacket receivedPacket = new DatagramPacket(byteBuffer.array(), byteBuffer.capacity());
 
+        // https://stackoverflow.com/questions/26647840/how-do-i-interrupt-kill-a-hung-thread-in-java
         while (!killed && !Thread.currentThread().isInterrupted()) // loop until terminated
         {
             try
@@ -456,6 +457,7 @@ public class DisThreadedNetworkInterface
         dos    = new DataOutputStream(baos);
         packet = new DatagramPacket(baos.toByteArray(), baos.size(), inetSocket);
 
+        // https://stackoverflow.com/questions/26647840/how-do-i-interrupt-kill-a-hung-thread-in-java
         while (!killed && !Thread.currentThread().isInterrupted()) // loop until terminated
         {
             try
-- 
GitLab