2016 - 2024

感恩一路有你

python xpath python判断任务是CPU密集型还是IO密集型?

浏览量:2078 时间:2021-03-17 22:05:08 作者:admin

python判断任务是CPU密集型还是IO密集型?

多线程用于io密集型场景,但它不能利用多核CPU。

多进程适用于CPU密集型,当然IO密集型可以容纳,可以发挥多核的优势。

进程池是具有n个进程的池。当您向池提交任务(例如python函数)时,它将帮助您在池中查找空闲进程。

您可以选择异步或同步执行。不同之处在于,当任务仍在执行时,会立即异步地将功能对象返回给您。您可以查询对象是否已按间隔完成,也可以直接调用result等待任务同步完成。同步是等待任务结束。在这期间,它会阻塞,不能做任何其他事情。

python xpath python mysql python进程池pool

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。