首页 > 其他 > 详细

程序莫名的运行卡顿

时间:2018-09-26 16:53:43      阅读:206      评论:0      收藏:0      [点我收藏+]

  接手别人的项目,在一次修改某个画曲线的功能时发现卡顿,以前的同事是不管历史记录直接从头画,然后领导希望能有历史曲线,改完后发现切换不同设备时会卡顿,然后我就在画曲线的功能里逐个输出消耗时间,最后发现数据库操作时出现等到几秒的情况,我这个是SQLITE本地数据库,然后查看以前同事写的方法,发现他把数据库操作都锁一个变量,即一个程序对数据库操作同一个时间只能有一个操作,但这个程序是多线程的,所以导致一个线程访问数据库时,其他的只能等待,造成严重堵塞,之后我把这些全部去掉,解决了这个卡顿的问题。

  一直有个疑问锁库是啥意思,查找资料也不是很详尽,之前遇到过一次事务没提交导致数据库无法访问,这算吗?

程序莫名的运行卡顿

原文:https://www.cnblogs.com/youkuzhong1993/p/9707632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!