PDB的常用的调试命令:
程序先写完的情况的调用方式:
1、 python3 -m pdb test.py

#断点的过程 b 7 ## 后面的数字是 行数
## = 清楚断点的时候 clear 7 ## 后面的是数字行数
2、其他的一些指令

PyCharm,常用的IDE。
3、r ----> return 快速执行到函数的最后一行
4、还有一种交互式的调用方式

5、 服务器不停止的情况下,用日志调试法。
- 第三个视频 pep8规则
1、

2、函数和类 之间一般用两个空格隔绝爱,类与类之间一个空格
3、Python3 默认 UTF-8,不应有编码声明。
4、想在一行代码里放两条语句,用分号隔开。
- 第五个视频 多任务的理解
1、单核CPU可以同时运行好多的程序的原因是: 利用的时间片轮转、优先级调度。
2、 并行
并发 两个词汇的理解,一般我们的电脑都是并发的类型。
进程的创建-fork
1、 import os
ret = os.fork() # linux中才有的东西
2、

如图所示就会完成, if 和else 里面的内容一起执行。
3、父进程创建子进程,但是谁先执行还不一定
4、 ret 这个值是多少? 创建一个子进程,自己本身是一个大于0的值,另一个子进程等于0
用 cat 加上代码程序.py 就可以在命令行查看代码

os.getpid() 获取自己的PID,,os.ppid()-- 获取自己父亲的PID
08父子进程的先后顺序
1、只要主进程执行完毕,就可以打印系统提示
for example: 多任务,加快程序的运行

09全局变量在多个子进程中 不共享
1、 全局变量在一个进程中修改,在另一个进程没有影响

10多次fork问题
1、 fork炸弹:
while true:
os.fork() # 不要随便执行这个代码,一下子就崩溃