I did a makefile like
file1: wget http://example.com/file1 file2: wget http://example.com/file2 file3: wget http://example.com/file3
https://aria2.github.io/
I did a makefile like
And used make -j4 to download all of them, but only 4 parallel tasks at once. It starts another download when one finishes