大家好,今天小编关注到一个比较有意思的话题,就是关于python学习任务的问题,于是小编就整理了1个相关介绍Python学习任务的解答,让我们一起看看吧。
python判断任务是CPU密集型还是IO密集型?
多进程适用于CPU密集型,当然IO密集型肯定也能hold住,可以发挥多核优势。
进程池就是一个具有N个进程的池子,当你向池子提交一个任务(比如一段Python函数),它会帮你找到池子中空闲的进程。
你可以选择异步或者同步执行,区别在于异步是马上给你返回一个feature对象,与此同时任务还在执行,你可以隔断时间查询这个对象有没完成,或者直接调用result来同步等待任务完成。而同步就是一直等待任务结束,这期间会阻塞住,没法干其他事情。
到此,以上就是小编对于python学习任务的问题就介绍到这了,希望介绍关于python学习任务的1点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)