Linux系统编程学习笔记

PDB的常用的调试命令:

程序先写完的情况的调用方式:

1、 python3  -m pdb test.py

 #断点的过程  b 7     ## 后面的数字是 行数

 ## = 清楚断点的时候   clear 7  ## 后面的是数字行数

2、其他的一些指令

  PyCharm,常用的IDE。

3、r ----> return   快速执行到函数的最后一行

 4、还有一种交互式的调用方式

5、 服务器不停止的情况下,用日志调试法。

  1. 第三个视频 pep8规则

1、

2、函数和类 之间一般用两个空格隔绝爱,类与类之间一个空格

3、Python3 默认 UTF-8,不应有编码声明。

4、想在一行代码里放两条语句,用分号隔开。

  1. 第五个视频  多任务的理解

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()       # 不要随便执行这个代码,一下子就崩溃

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值