多进程

from multiprocessing import Process
from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor # (进程池和线程池一摸一样,这是进程池导包)

def func(name):
for i in range(1000):
print(name, i)

if __name__ == '__main__':
p1 = Process(target=func, args=("周杰伦",))
p2 = Process(target=func, args=("王富贵",))
p1.start()
p2.start()

# 何时使用多线程,何时使用多进程
# 1. 多线程:任务相对统一,互相特别相似。
# 2. 多进程:多个任务相互独立,很少有交集。
# 免费IP池
# 1. 从各个免费网站上抓取代理IP
# 2. 验证代理IP是否可用
# 3. 准备对外的接口


posted @ 2023-07-09 18:40  严永富  阅读(6)  评论(0)    收藏  举报