-
Notifications
You must be signed in to change notification settings - Fork 143
Implement Parallel Downloading Feature in Drifty #654
Copy link
Copy link
Open
Labels
App 💻Issues/Pull Requests which update Drifty Application CodeIssues/Pull Requests which update Drifty Application CodeEddieHub:good-first-issueLabel for good-first-issue finder made by EddieHub CommunityLabel for good-first-issue finder made by EddieHub Communityfeature ✨New feature request or additionNew feature request or additiongood first issueGood for newcomersGood for newcomershelp wantedExtra attention and support, and contributors are neededExtra attention and support, and contributors are needed
Description
Activity
Metadata
Metadata
Assignees
Labels
App 💻Issues/Pull Requests which update Drifty Application CodeIssues/Pull Requests which update Drifty Application CodeEddieHub:good-first-issueLabel for good-first-issue finder made by EddieHub CommunityLabel for good-first-issue finder made by EddieHub Communityfeature ✨New feature request or additionNew feature request or additiongood first issueGood for newcomersGood for newcomershelp wantedExtra attention and support, and contributors are neededExtra attention and support, and contributors are needed
Projects
- StatusShow more project fieldsIn Progress
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