论坛元老
 
- 威望
- 130
- 贡献
- 285
- 热心值
- 1
- 金币
- 6052
- 注册时间
- 2020-8-31
|
课程介绍:
多进程 Multiprocessing 和多线程 threading 类似, 他们都是在 python 中用来并行运算的. 不过既然有了 threading, 为什么 Python 还要出一个 multiprocessing 呢? 原因很简单, 就是用来弥补 threading 的一些劣势。
使用 multiprocessing 也非常简单, 如果对 threading 有一定了解的朋友, 你们的享受时间就到了. 因为 python 把 multiprocessing 和 threading 的使用方法做的几乎差不多. 这样我们就更容易上手. 也更容易发挥你电脑多核系统的威力了!
课程目录:
1.1 什么是 Multiprocessing
1.2 添加进程 Process
1.3 存储进程输出 Queue
1.4 效率对比 threading & multiprocessing
1.5 进程池 Pool
1.6 共享内存 shared memory
1.7 进程锁 Lock
|
|