Multithreading 使用HTTPS和多线程进行Curl

Multithreading 使用HTTPS和多线程进行Curl,multithreading,ssl,curl,https,mutex,Multithreading,Ssl,Curl,Https,Mutex,我正试图在curl的帮助下实现HTTPS支持。由于HTTPS不是线程安全的(openSSL的bcoz),我计划在curl调用中使用互斥。有没有人能告诉我,在设置curl选项之前,在curl之前和之后锁定和解锁是安全的\u easy\u单独执行调用还是应该锁定互斥锁 平台:Linux,语言:C Thanx提前…) OpenSSL是线程安全的,只要您为它提供回调函数,它就可以创建锁,如果它是从多个线程使用的,那么它就需要使用这些函数 见: 对于一些OpenSSL和Curl特定的想法,您可以在这里尝试

我正试图在curl的帮助下实现HTTPS支持。由于HTTPS不是线程安全的(openSSL的bcoz),我计划在curl调用中使用互斥。有没有人能告诉我,在设置curl选项之前,在curl之前和之后锁定和解锁是安全的\u easy\u单独执行调用还是应该锁定互斥锁

平台:Linux,语言:C


Thanx提前…)

OpenSSL是线程安全的,只要您为它提供回调函数,它就可以创建锁,如果它是从多个线程使用的,那么它就需要使用这些函数

见:

对于一些OpenSSL和Curl特定的想法,您可以在这里尝试: