我写了一个多线程的爬虫,在保存我创建的DataFrame后,发现六个线程只有三个线程的文件保存了,其余都没有保存,是不是存在保存冲突?
这是我的 多线程函数
def thread_run():
a=threading.Thread(target=crawler_data,args=('id0',))
b=threading.Thread(target=crawler_data, args=('id1',))
c=threading.Thread(target=crawler_data, args=('id2',))
d=threading.Thread(target=crawler_data, args=('id3',))
e=threading.Thread(target=crawler_data, args=('id4',))
f=threading.Thread(target=crawler_data, args=('id5',))
threading_list=[a,b,c,d,e,f]
for i in threading_list:
i.start()
for i in threading_list:
i.join()