不知道为什么,一调curl就飞,
于是在程序main加一个次调用(同时也调用了curl_init),
就不飞了。
猜想是因为多线程调用curl_init引起了。
总之,这么一弄,程序就不飞了。。。
linux下面很多开源库,是从单线程多进程时代流传下来的。
在多线程环境中使用,往往会有意想不到的惊喜,程序满天飞。。。多加注意
本文探讨了在多线程环境下使用Curl时遇到的问题及解决办法。通过在程序入口处增加一次Curl调用来避免程序崩溃,推测该问题可能源于多线程环境下Curl初始化的不当处理。
不知道为什么,一调curl就飞,
于是在程序main加一个次调用(同时也调用了curl_init),
就不飞了。
猜想是因为多线程调用curl_init引起了。
总之,这么一弄,程序就不飞了。。。
linux下面很多开源库,是从单线程多进程时代流传下来的。
在多线程环境中使用,往往会有意想不到的惊喜,程序满天飞。。。多加注意

被折叠的 条评论
为什么被折叠?