Re: [PATCH] http.c: clear the 'finished' member once we are done with it
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 24, 2022, 17:45 UTC
- Message-ID
- <xmqqa6b6j04b.fsf@gitster.g>
- In-Reply-To
- <q274s3nn-pp38-4sn-53ro-o2q63447r341@unkk.fr>
Daniel Stenberg <daniel@haxx.se> writes:
Show 14 quoted lines
> On Mon, 23 May 2022, Junio C Hamano wrote: > >>> It calls into cURL, which I suspect has a multi-threaded mode of >>> operation, >> >> https://curl.se/libcurl/c/threadsafe.html ;-) >> >> My understanding is that what we have is pretty much select() driven >> single-threaded multi-fd transfer. > > Confirmed. libcurl *can* use threads (if built that way), but the only > use it has for such subthreads is for resolving host names. libcurl, > its API and its callbacks etc always operate in the same single > thread.
Thanks.
It always is nice to have the authority/expert readily answering our stupid questions ;-)