import multiprocessing
def donwload_from_web(q):
"""模拟从网上下载数据"""
data=[2,3,4,5]
for temp in data:
q.put(temp)
print("数据下载完成!")
def deel_with_data(q):
data_1 = list()
while True:
data_1.append(q.get())
if q.empty():
break
print("data_1",data_1)
def main():
q=multiprocessing.Queue()
p1=multiprocessing.Process(target=donwload_from_web,args=(q,))
p2=multiprocessing.Process(target=deel_with_data,args=(q,))
p1.start()
p2.start()
if __name__=="__main__":
main()
10-15
1万+
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交