对这个多线程如何结束子线程有不理解的地方,请前辈们指点,非常感谢!如下:
data=[]
def get(url):
if re.search('满足条件',s,re.S):
data.append(url)
用 4 线程启动上面的函数,当这 4 线程同时运行的时候,只要其中一个线程满足了条件,就把数据添加到全局 data 里去,其他线程则马上结束,以避免修改 data 的数据,请问该如何使用 threading 模块或者 multiprocessing.dummy 模块呢?迷惑了一些时间,请指点,非常感谢
data=[]
def get(url):
if re.search('满足条件',s,re.S):
data.append(url)
用 4 线程启动上面的函数,当这 4 线程同时运行的时候,只要其中一个线程满足了条件,就把数据添加到全局 data 里去,其他线程则马上结束,以避免修改 data 的数据,请问该如何使用 threading 模块或者 multiprocessing.dummy 模块呢?迷惑了一些时间,请指点,非常感谢