Maison > Questions et réponses > le corps du texte
def ins(values):
cur.executemany('insert into test values(%d,%s,%s,%d)',values)
conn.commit()
if count==3600:
t3 = threading.Thread(target=ins,args=(values,))
t3.start()
values=[]
执行executemany时他会复制一份列表吗?
我考虑在创建进程时用args=(values[:])
,但如果自带复制的话就是浪费资源了
高洛峰2017-04-18 09:42:54
executemany lui-même ne copiera pas une autre copie des valeurs.
Et les valeurs ne sont que des opérations en lecture seule. Je ne sais pas pourquoi il faut faire une copie lors de la création d'un processus ?