我在多线程应用程序中使用 OpenSSL 库。
由于各种原因,我正在使用阻止 SSL 连接。还有一种情况是客户端挂了
SSL_connect
功能。
我将连接过程移到另一个线程并创建了计时器。超时连接线程使用以下命令终止:
QThread::terminate()
该线程是可终止的,但在下一次尝试启动线程时,我得到:
QThread::start: Thread termination error:
我检查了“最大线程问题”,但事实并非如此。
我正在使用 QT 4.5、OpenSSL 1.0 开发 CentOS 6.0
问题是如何完全终止线程。