SaptarshiSarkar12 / Drifty

Drifty is an Open-Source Interactive File Downloader System built with Java
https://saptarshisarkar12.github.io/Drifty/
Apache License 2.0
171 stars 121 forks source link

Implement Parallel Downloading Feature in Drifty #654

Open coderabbitai[bot] opened 4 days ago

coderabbitai[bot] commented 4 days ago

Summary

Implement a feature in Drifty to enable parallel downloading of multiple files simultaneously.

Motivation

Currently, Drifty downloads files sequentially, which can be time-consuming when downloading multiple files. Implementing parallel downloading of multiple files will significantly improve download speeds and efficiency.

Benefits

Proposed Solution

Modify the application to support initiating multiple downloads in parallel. Implement a download manager that can handle multiple download threads, each downloading a different file from the queue. Ensure that thread safety measures are implemented in classes involved in the download process, such as ProgressBarThread, to handle concurrent operations safely.


Backlinks:

Requester: @SaptarshiSarkar12

github-actions[bot] commented 4 days ago

Hello 👋! Thank you very much for raising an issue 🙌! The maintainers will get back to you soon for discussion over the issue! 🚀

Meanwhile you can also discuss about the project in our Discord Server 😀