多进程
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. 准备对外的接口

浙公网安备 33010602011771号