From ead057d916b7e1ab2c6638e08905e568c99cfdd0 Mon Sep 17 00:00:00 2001 From: szymon Date: Mon, 30 Nov 2020 10:17:39 +0100 Subject: [PATCH] Added custom thread names --- .../textile_backup/core/restore/AwaitThread.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/szum123321/textile_backup/core/restore/AwaitThread.java b/src/main/java/net/szum123321/textile_backup/core/restore/AwaitThread.java index 27bb8cc..0783c65 100644 --- a/src/main/java/net/szum123321/textile_backup/core/restore/AwaitThread.java +++ b/src/main/java/net/szum123321/textile_backup/core/restore/AwaitThread.java @@ -20,14 +20,20 @@ package net.szum123321.textile_backup.core.restore; import net.szum123321.textile_backup.Statics; +import java.util.concurrent.atomic.AtomicInteger; + /* This thread waits some amount of time and then starts a new, independent thread */ public class AwaitThread extends Thread { + private final static AtomicInteger threadCounter = new AtomicInteger(0); + private final int delay; + private final int thisThreadId = threadCounter.getAndIncrement(); private final Runnable taskRunnable; public AwaitThread(int delay, Runnable taskRunnable) { + this.setName("Textile Backup await thread nr. " + thisThreadId); this.delay = delay; this.taskRunnable = taskRunnable; } @@ -49,6 +55,6 @@ public class AwaitThread extends Thread { But still it's farewell And maybe we'll come back */ - new Thread(taskRunnable).start(); + new Thread(taskRunnable, "Textile Backup restore thread nr. " + thisThreadId).start(); } }