我对mysql客户端库的设计有疑问。
MySQL 要求每个使用 MySQL API 的线程首先调用mysql_thread_init() ,最后调用 mysql_thread_end()。 如果线程调用 mysql_thread_end() 失败,那么 MySQL 将在程序终止时阻塞主线程并等待该线程调用 mysql_thread_end()。如果这没有发生,那么它会向 STDERR 打印一条错误消息。不是一个非常用户友好的行为。
现在的问题是我在 ISAPI dll 中,不是我创建线程(也不是破坏它),是 IIS 管理它。
我怎么能被警告然后线程将结束调用mysql_thread_end?