mirror of
https://github.com/curl/curl.git
synced 2026-08-24 12:33:37 +03:00
curl: support parallel transfers
This is done by making sure each individual transfer is first added to a linked list as then they can be performed serially, or at will, in parallel. Closes #3804
This commit is contained in:
parent
14a385b3ae
commit
b889408500
34 changed files with 1517 additions and 800 deletions
|
|
@ -100,7 +100,10 @@ DPAGES = \
|
|||
noproxy.d \
|
||||
ntlm.d ntlm-wb.d \
|
||||
oauth2-bearer.d \
|
||||
output.d pass.d \
|
||||
output.d \
|
||||
pass.d \
|
||||
parallel.d \
|
||||
parallel-max.d \
|
||||
path-as-is.d \
|
||||
pinnedpubkey.d \
|
||||
post301.d \
|
||||
|
|
|
|||
9
docs/cmdline-opts/parallel-max.d
Normal file
9
docs/cmdline-opts/parallel-max.d
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Long: parallel-max
|
||||
Help: Maximum concurrency for parallel transfers
|
||||
Added: 7.66.0
|
||||
See-also: parallel
|
||||
---
|
||||
When asked to do parallel transfers, using --parallel, this option controls
|
||||
the maximum amount of transfers to do simultaneously.
|
||||
|
||||
The default is 50.
|
||||
7
docs/cmdline-opts/parallel.d
Normal file
7
docs/cmdline-opts/parallel.d
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
Short: Z
|
||||
Long: parallel
|
||||
Help: Perform transfers in parallel
|
||||
Added: 7.66.0
|
||||
---
|
||||
Makes curl perform its transfers in parallel as compared to the regular serial
|
||||
manner.
|
||||
Loading…
Add table
Add a link
Reference in a new issue