如何在openssl中实现多线程?

时间:2016-02-09 10:55:26

标签: c++ multithreading openssl

我正在尝试在openssl中设置多线程。我浏览了 https://curl.haxx.se/libcurl/c/opensslthreadlock.html 链接。但我无法理解如何使用它。你能提出任何想法吗?

1 个答案:

答案 0 :(得分:0)

阅读本文:https://www.openssl.org/docs/manmaster/crypto/threads.html

根据/crypto/threads/mttest.c和您的目标平台实现多线程。它主要用于在程序开始时设置两个函数(可选择更多)。

关于这一点,没有什么可以说的了,复制这里的东西会让下一个OpenSSL版本的答案弃用。消息来源大部分时间都是最新的。

此外,您可以阅读O'Reilly的Multithread Support章节Network Security with OpenSSL。请记住,有些功能已被弃用。