1.进程池创建的进程是守护状态的,子进程守护主进程。进程池关闭,进程池加入(join)主进程
2.进程池根据进程的执行情况来创建进程
3.协程不能利用多核
shutil.rmtree():删除文件夹和文件夹内的所有东西
1.用for循环遍历的过程叫做迭代
next和seed
2.打补丁:gevent识别系统的耗时操作,monkey,自动切换
3.耗时操作:time.sleep()、网络请求、tcp accept()、tcp recv
4.程序中添加耗时操作,程序会执行协程内的操作
1.开辟协程5KB,开辟线程512KB,开辟进程需要很大,用的最多是协程
2.cpu调度基本单位
os资源分配基本单位
正则表达式
概念:记录文本规则的代码,用来匹配一定规则的数据
import re
match
匹配什么? 匹配次数:*+?{} 匹配位置 分组
后面引用前面的匹配结果\1(两个反斜杠,1是匹配第一个分组的数据)
^在中括号里面代表取反
非贪婪,?后面的数据交由后面的字符匹配
search和match得到对象
findall得到的是列表