网站排名易下拉技巧,域名跳转wordpress,景区旅游门户网站建设方案,怎么创建图片网站原文链接#xff1a;https://www.cnblogs.com/heiao10duan/p/9373237.html 原因#xff1a;
使用了多线程#xff0c;多线程共享了同一个数据库连接#xff0c;但每个execute前没有加上互斥锁
方法#xff1a;
方法一#xff1a;每个execute前加上互斥锁 lock.acquire…原文链接https://www.cnblogs.com/heiao10duan/p/9373237.html 原因
使用了多线程多线程共享了同一个数据库连接但每个execute前没有加上互斥锁
方法
方法一每个execute前加上互斥锁 lock.acquire()cursor.execute(command,data) lock.release()方法二
每个线程拥有自己的数据库连接即在线程调用函数中加上数据库连接代码
方法三 所有线程共用一个连接池需要考虑线程总数和连接池连接数上限的问题 前两个方法比较容易后面一个连接池没写过以后试试目前用方法一解决。