摘要:
储备知识: 并发指的是多个任务看起来是同时运行的,并发实现的本质:切换和保存状态 并发:看起来是同时运行,切换+保存状态 并行:真正意义上的同时运行,只有在多CPU的情况下才能实现并行 串行:一个任务完完整整的执行完毕才能运行下一个任务 如果多个任务都是纯计算,那么并发的切换反而会降低效率 使用yi 阅读全文
摘要:
异步回调机制 在以异步的任务提交方式往进程池或者线程池内提交任务时,当后一个任务的执行需要拿到前一个任务的结果才能开始时,为了提高程序的运行效率,可以使用进程池或线程池的回调函数(add_done_callback(fn)) 一个简单的爬虫异步回调实例 from concurrent.futures 阅读全文