请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

多线程下事务锁是否有效,请老师解惑

从Python入门哪里来这里,有这样一个场景,我用Python多线程的方式爬数据,每个线程下都会写入数据库,假如每个线程有3步读写数据库,我想用类似tp5的方式给这三步加个事务锁,会对别的线程造成影响么?别的线程是不是必须等到正在执行的事务结束了,才能执行自己的失事务。

正在回答

1回答

7七月 2018-03-17 18:44:18

要读就要锁,如果是行锁,那就对其他的有影响。

0 回复 有任何疑惑可以回复我~
  • 提问者 西湖个莲 #1
    先读后写,我把这两个操作放在con.commit之前是不是就算把这两个操作组成一个事务,这算不算行锁,对别的线程有影响么
    回复 有任何疑惑可以回复我~ 2018-03-17 19:36:17
  • 7七月 回复 提问者 西湖个莲 #2
    你加锁了吗?
    回复 有任何疑惑可以回复我~ 2018-03-17 21:05:47
  • 提问者 西湖个莲 回复 7七月 #3
    怎么加锁,google了半天没找到。。。
    回复 有任何疑惑可以回复我~ 2018-03-17 21:36:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信