C和MySQL的新功能。我有一个可以对MySQL数据库进行多次调用的应用程序。 使用ValGrind查找程序中的内存泄漏。遇到以下链接:
https://dev.mysql.com/doc/refman/8.0/en/mysql-library-end.html
我的问题是每个连接关闭后我是否应该运行mysql_library_end()。
或
在程序末尾运行mysql_library_end()是否足够。我当前将C应用程序作为linux服务运行,因此如果崩溃,它将重新启动。
答案 0 :(得分:0)
mysql_library_end
表示,在那之后您绝对不能使用该库,除非您重新初始化。即如果用“每个连接”表示同时存在连接,则在每次断开连接后不必调用它。