python并不支持真正意义上的多线程,python提供了多线程包。python中有一个GIL的东西,能确保代码中只有一个线程在执行,经过GIL处理,如果是CPU密集型,即计算型,那么多线程没有任何作用,因为每次只执行一个线程,且没有用到多核的优势,而IO型,即交互较多,那么使用多线程比较方便,因为它们大部分时间都在等待
欢迎分享,转载请注明来源:内存溢出
python并不支持真正意义上的多线程,python提供了多线程包。python中有一个GIL的东西,能确保代码中只有一个线程在执行,经过GIL处理,如果是CPU密集型,即计算型,那么多线程没有任何作用,因为每次只执行一个线程,且没有用到多核的优势,而IO型,即交互较多,那么使用多线程比较方便,因为它们大部分时间都在等待
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)