我正在使用非阻塞套接字和OpenSSL 1.1.0创建简单的Web服务器。
客户端请求在4个线程内处理,并且使用C ++(std::thread
)创建线程。
我的问题是:我们可以使用C ++线程使OpenSSL线程对于每个客户端请求安全吗?
我问这个是因为我找到了这个:
*)OpenSSL现在使用新的线程API。不再需要 设置锁定回调以在多线程环境中使用OpenSSL。那里 有两种受支持的线程模型: pthreads 和 windows线程。它是 还可以在编译时为“无线程”配置OpenSSL。的 旧的线程API应该不再使用。功能已经 替换为“无操作”兼容性宏。 [亚历山德罗·加迪尼,马特·卡斯威尔]
答案 0 :(得分:0)