随笔分类 - python
摘要:使用python编程,当程序是IO密集型,很多网友都推荐使用协程代替线程,因为python的多线程因为GIL的原因,并不能使用计算机CPU多核;而协程是微线程,性能更好,资源消耗更少,适合于多并发。 如果程序是计算密集型,则推荐使用多进程编程,因为多进程可以利用到计算机的多核CPU并行计算。 当程序
阅读全文
摘要:python因为有GIL(Global Interpreter Lock)锁的问题,所以在计算密集型程序中,推荐使用multiprocessing多进程编程。 在使用multiprocessing创建子进程时,很容易遇到一个不易发现的坑,这里记录一下。 1 import multiprocessin
阅读全文