Give the threads useful names.

This commit is contained in:
Derry Hamilton 2019-05-16 08:31:17 +01:00
parent 6ba081b625
commit e8d49669b1

View file

@ -50,6 +50,7 @@ public class Job extends Thread {
resultBuffer = new ArrayBlockingQueue<List<String>>( 3 * blockSize); resultBuffer = new ArrayBlockingQueue<List<String>>( 3 * blockSize);
producerLive = new AtomicBoolean(true); producerLive = new AtomicBoolean(true);
this.setName(String.format("%s-%s-Manager",jobName,name));
} }
int arraySum(int[] arr) { int arraySum(int[] arr) {
@ -69,6 +70,7 @@ public class Job extends Thread {
public Producer(ResultSet src,BlockingQueue q) { public Producer(ResultSet src,BlockingQueue q) {
this.src = src; this.src = src;
this.q = q; this.q = q;
this.setName(String.format("%s-%s-Consumer",jobName,name));
} }
public void run() { public void run() {
try { try {
@ -114,6 +116,7 @@ public class Job extends Thread {
public Consumer(PreparedStatement insertStatement,BlockingQueue q) { public Consumer(PreparedStatement insertStatement,BlockingQueue q) {
this.insertStatement = insertStatement; this.insertStatement = insertStatement;
this.q = q; this.q = q;
this.setName(String.format("%s-%s-Consumer",jobName,name));
} }
public void run() { public void run() {
try { try {