您当前的位置: 首页 > 

龚建波

暂无认证

  • 3浏览

    0关注

    312博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

《QDebug 2021年1月》

龚建波 发布时间:2021-01-29 23:03:37 ,浏览量:3

一、Qt Widgets 问题交流 1. 二、Qt Quick 问题交流 1. 三、其他 1.Qt 中 SQLite 并发读写

Qt 允许多线程操作数据库,只需要每个线程单独创建连接。SQLite 是以文件独写锁来处理并发操作的,Qt 中 SQLite 默认以多线程读写模式打开,如果同时写入就会出现写入错误:

所以可以将写操作上锁。但实测写入时只读模式打开去查询也会被阻塞,毫秒到几秒不等,这时候就得把超时设置长一点。

So,对同一个 SQLite 数据库的并发读写最好都加锁。

(另外,数据库较大的时候感觉 SQLite 的读写速度变慢了)

2.Qt Creator 生成 pdb 文件

网上一般是写 pro 配置,如 MSVC 参照:https://blog.csdn.net/libaineu2004/article/details/108310384

Qt Creator 本身也有生成 pdb 信息的选项,在构建配置里选上 separate debug info,不同版本可能有点小的差异。

5.15.2 对应的 Creator:

5.13.1 对应的 Creator,展开构建步骤后可见:

关注
打赏
1655829268
查看更多评论
立即登录/注册

微信扫码登录

0.1050s