From a7fbc21be9caac3621731b1a99cd2c30ac2eb261 Mon Sep 17 00:00:00 2001 From: mohammadreza Date: Mon, 8 Jun 2026 11:46:12 +0330 Subject: [PATCH] debug DownloadWorker.java --- src/main/java/DownloadWorker.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/DownloadWorker.java b/src/main/java/DownloadWorker.java index f596a9e..c56a5f4 100644 --- a/src/main/java/DownloadWorker.java +++ b/src/main/java/DownloadWorker.java @@ -20,13 +20,15 @@ public class DownloadWorker implements Runnable { @Override public void run() { - long start = System.currentTimeMillis(); - chunkStatus.setStartTimeMs(start); + + chunkStatus.setStartTimeMs(System.currentTimeMillis()); double downloaded = 0.0; System.out.println( - "Chunk (id: " + chunkStatus.getChunkId() + ") has started downloading." + "[Worker-" + chunkStatus.getChunkId() + + "] Started downloading chunk of size: " + + String.format("%.2f", chunkStatus.getChunkSizeMB()) + " MB" ); while (downloaded < chunkStatus.getChunkSizeMB()) { @@ -38,7 +40,9 @@ public class DownloadWorker implements Runnable { try { Thread.sleep(randomSleepDelay); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); return; }