摘要: 1、线程与进程的区别是什么?(怎么理解怎么写)进程是程序运行的状态和过程。进程会占用内存中的一块空间,消耗资源。每个进程最少会有一个线程(主线程),可以有多个线程。pyyhon在运行的过程中最多只能有一个线程调用CPU资源,那是因为在每个进程前面有GIL全局解释器锁。多个线程通过全局解释器锁是靠操作 阅读全文
posted @ 2017-07-18 22:57 铠甲巨人 阅读(240) 评论(0) 推荐(0) 编辑
摘要: python多线程概念的讲解: #1、线程与进程的区别是什么?(怎么理解怎么写)'''进程是程序运行的状态和过程。进程会占用内存中的一块空间,消耗资源。每个进程最少会有一个线程(主线程),可以有多个线程。pyyhon在运行的过程中最多只能有一个线程调用CPU资源,那是因为在每个进程前面有GIL全局解 阅读全文
posted @ 2017-07-18 15:46 铠甲巨人 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一个进程可以开启多个线程,当线程共用一个数据集的时候,都可以访问一个数据集。可以省内存空间等等。一个进程最少会有一个主线程。线程必须在进程中。线程是最小的执行单元。进程是最小的资源管理单元。 切换的操作者:操作系统进程/线程切换原则:1、时间片2、遇到IO操作切换。(input/socket.rec 阅读全文
posted @ 2017-07-18 15:37 铠甲巨人 阅读(190) 评论(0) 推荐(0) 编辑
摘要: socket复习from socket import *这种写法不要写绑定网卡的时候,"" 这种代表本机所有地址,127也是本机IP 回环地址,外面是进不来的。127.0.0.1 只能本机的网卡访问这个IP ,外网的是访问不了127的。 解决命令返回值为空的时候卡死的状态,如上图 UDP: 上图为服 阅读全文
posted @ 2017-07-18 15:18 铠甲巨人 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 异常处理:异常分3种,语法错误,逻辑错误,交互错误语法错误级别的,前后代码都不执行,执行程序之前会检查语法是否有误,如果有,代码都不会执行。ValueError 会执行前面代码,遇到问题则停顿。KeyError 会执行前面代码,遇到问题则停顿。 语法 各种错误类型。 finally,如上图 else 阅读全文
posted @ 2017-07-18 15:10 铠甲巨人 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 反射 字符串格式设置属性 hasattr 和 getattr的应用。 __str__ 相当于print什么的 让print() 直接打印egon 对于__str__那个函数 del 在程序结束之后,对象在内存删除之后执行print。 阅读全文
posted @ 2017-07-18 15:03 铠甲巨人 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 复习:抽象类 通过装饰器来定义这个函数。抽象类本身也是个类,但是本身不能被实例化。 继承的实现原理多重继承,当一个类是多个父类的子类,查找的顺序是:__dict__ 》 然后按照继承的()左右顺序来寻找 如果子类的父类还有一个父类,那么他会先去寻找自己的树状类(D找不到自己的就去找A,A找不到就去找 阅读全文
posted @ 2017-07-18 15:00 铠甲巨人 阅读(230) 评论(0) 推荐(0) 编辑