Make threads daemon threads

Threads that aren't daemon threads can keep the JVM from shutting down.
I'm certain that this doesn't happen very often but if one of these
threads hangs it can cause the rest of the JVM to not shut down
when the main thread exits.
By making all threads daemon threads if the main thread terminates
the rest of these threads will shut down.
This commit is contained in:
Jonathan Leitschuh 2017-05-01 20:34:28 -04:00
parent 1b562ae837
commit 2a01883177
No known key found for this signature in database
GPG Key ID: E98265060ECA26C3
2 changed files with 4 additions and 2 deletions

View File

@ -231,7 +231,7 @@ public void run()
}
}
} );
thread.setDaemon(true);
thread.start();
}

View File

@ -113,6 +113,7 @@ public void run() {
} );
// Run the task
worker.setDaemon(true);
worker.start();
worker.join( 7000 );
@ -173,7 +174,8 @@ public void run() {
}
}
}, "Computer Dispatch Thread" );
m_thread.setDaemon(true);
m_thread.start();
m_running = true;
}