摘要: python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数), 阅读全文
posted @ 2018-09-12 17:58 领财 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的区别? 1进程是CPU资源分配的最小单元,线程是CPU计算的最小单元. 2一个进程中可以有多个线程 3对于python来说,它的进程与线程与其它语言有差异,它是有GIL锁,保证同一进程中,在同一时刻只有一个一个线程被CPU调用. 注意:IO密集型操作可以使用多线程,计算密集型操作需要使用 阅读全文
posted @ 2018-09-12 16:35 领财 阅读(152) 评论(0) 推荐(0) 编辑