gpt4 book ai didi

mysql - Qt/线程事件循环 QTimer/MySQL 查询

转载 作者:行者123 更新时间:2023-11-30 23:41:54 25 4
gpt4 key购买 nike

我正在编写 Mac OS X/Qt 上的应用程序。我有一个带有事件循环的线程。在这个线程中,我在每个滴答声中进行 MySQL 查询(由 qtimer 调用)。

我的应用程序随机崩溃并出现以下回溯:

#0  0x00e27acd in QMutex::lock ()
#1 0x00f5842d in QMetaObjectPrivate::connect ()
#2 0x00f5897f in QObject::connect ()
#3 0x0134c230 in QMYSQLResult::QMYSQLResult ()
#4 0x0134c2d9 in QMYSQLDriver::createResult ()
#5 0x0006daae in QSqlDatabase::exec ()

可能是什么问题?

最佳答案

您应该确保从执行 MySQL 查询的同一线程设置 MySQL 连接。

关于mysql - Qt/线程事件循环 QTimer/MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2271321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com