学习目标
今日目标¶
- 能够使用
multiprocessing创建
并且启动进程
- 能够使用
getpid和getppid
的获取进程编号和进程父id - 能够给子进程指定的
函数传递参数
- 能够说出
进程间是否共享全局变量
- 能够说出queue的put() 和 get() 的作用
- 能够说出queue的full() 和 empty() 的作用
- 能够使用qsize() 获取队列中消息的个数
- 知道使用 multiprocessing.Process 类能够创建进程对象
- 能够 multiprocessing.Process 的 target 参数能够指定进程执行的任务函数
- 能够通过daemon设置子进程守护主进程
- 知道多进程和多线程的区别
- 知道进程池的作用
- 知道实现进程池中进程间通信
- 使用进程改进 简单Web服务器
今日单词¶
-
acquire 英 [ə'kwaɪə] 获得;取得;
-
lock 英 [lɒk] 锁,锁上;
-
release 英 [rɪ'liːs] 释放;发射
-
broadcast 英 ['brɔːdkɑːst] 广播,播送;
-
daemon 英 ['diːmən] 守护进程;后台程序
-
process 英 [prəˈses;(for n.)ˈprəʊses] 过程,进程;
-
arguments 英 ['ɑːgjʊm(ə)nts] 参数
-
group 英 [gruːp] 组;团体
-
terminate 英 ['tɜːmɪneɪt] 结束,终止;
-
parent 英 ['peər(ə)nt] 父亲(或母亲)