my_thread_global_end线程没有退出,错误?

Rav*_*ash 4 c++ mysql macos multithreading

我正在使用MySQL c ++连接器(1.0.5),最近我将get_driver_instance()和connect()方法移动到辅助线程,然后我得到以下错误.

my_thread_global_end()出错:1个线程没有退出

谷歌搜索后我发现mysql线程没有退出.c ++包装器中有一个方法可以进行清理吗?

Rav*_*ash 8

谷歌搜索后我发现mysql_thread_end()将解决问题.任何方式我链接libmysqlclient.a所以包括mysql.h文件,并在退出辅助线程之前调用mysql_thread_end,现在问题解决了.