多线程使用libcurl

Posted talenth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程使用libcurl相关的知识,希望对你有一定的参考价值。

curl默认情况下有两个地方是线程不安全的, 需要特殊处理, 1是curl_global_init 这个函数必须单线程调用, 2是默认多线程调用https会莫名其妙的挂掉, 以下是网上的解决方案

https://curl.haxx.se/libcurl/c/opensslthreadlock.html

https://blog.csdn.net/jaylong35/article/details/6988690

https://www.jianshu.com/p/5b43cdd73d58

以上是关于多线程使用libcurl的主要内容,如果未能解决你的问题,请参考以下文章

libcurl 中的分段错误,多线程

使用curl实现多线程

libcurl多线程超时设置不安全(转)

libcurl,多线程,gzip,共享DNS

libcurl,多线程,gzip,共享DNS

C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)