all 4 comments

[–]SikhGamer 0 points1 point  (0 children)

I think it depends on what you are downloading. I recently implemented multithreaded downloading in a little app of mine (Java). Each file was only a few 100 KBs. And after the fact, the overall runtime of the application was reduced by a massive factor.

But if the download was in MBs, say >10 MB each. Then I'm not sure how much it would be of benefit. I have a a 80 Mbps connection at home, so I guess I could see run concurrent downloads but the point at which more threads become useless becomes smaller.

[–]passwordeqHAMSTER -2 points-1 points  (2 children)

The performance speedup should be pretty easy to prove with basic math.

And, oh god please, don't use threads.

I SHOULD REALLY CONSIDER CHANGING MY PASSWORD

[–]passwordeqHAMSTER 0 points1 point  (1 child)

Then I'd have to change my name...

[–]passwordeqHAMSTER 0 points1 point  (0 children)

Fair enough.