摘要: 验证GIL锁的存在方式 from threading import Thread from multiprocessing import Process def task(): while True: pass if __name__ == '__main__': for i in range(6) 阅读全文
posted @ 2020-08-26 19:52 刘海子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型 1,生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题 2,生产者和消费者彼此之间不直接通讯,而阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取 3,阻塞队列就相当于一个缓冲区,平衡了生产者 阅读全文
posted @ 2020-08-25 18:34 刘海子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 进程调度 要想多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的,而是要遵循一定的法则,由此仅有了进程的调度算法 先来先服务调度算法 短作业优先调度算法 时间片转轮法 多级反馈队列 僵尸进程与孤儿进程 僵尸进程:进程结束了,资源还没来得及回收 孤儿进程:主进程挂了,子进程还没 阅读全文
posted @ 2020-08-24 17:02 刘海子 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1,什么是进程 进程是一个程序运行的过程,负责执行任务的是CPU 2,什么是程序 程序就是一堆代码文件 3,串行,并发,并行 串行:多个任务依次运行,一个运行完毕再运行下一个 并行:多个任务是真的在同时运行,只有多个cpu才有并行的概念 并发:多个任务看起来是在同时运行 4,进程的创建 window 阅读全文
posted @ 2020-08-20 17:18 刘海子 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出 阅读全文
posted @ 2020-08-19 16:33 刘海子 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 元类 一切源自一句话:python中一切皆对象. class StanfordTeacher(object): school='Stanford' def __init__(self,name,age): self.name=name self.age=age def say(self): prin 阅读全文
posted @ 2020-08-18 17:03 刘海子 阅读(134) 评论(0) 推荐(0) 编辑
摘要: socket(套接字) socket简称(套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是: 它能实现不同主机间的进程通信,我们网络上各种服务大多都是基于socket完成通信的 网页,微信,email socket()模块函数用法 1 import socket 2 socket 阅读全文
posted @ 2020-08-14 08:27 刘海子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 异常处理: 1,什么是异常 异常是错误发生的信号,一旦程序出错就会产生一个异常 如果该异常没有被处理,该异常就会被抛出来,程序的运行随即终止 异常是由三部分组成 1,具体哪一行代码抛出的异常 2,异常的种类 NameError:变量名没有定义过 ​ IndexError:索引不存在在 ​ l = [ 阅读全文
posted @ 2020-08-10 22:27 刘海子 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1,封装:就相当于把一件物品装进袋子封起来 2,在封装的基础上,我们可以将装到对象或者类中的属性给隐藏起来 注意: 1)在定义类或者初始化对象时,在属性前加__,就会将该属性赢藏起来 但该隐藏起始只是一种变形_类名__属性名,并没有真的隐藏起来 2)该变形操作是在定义阶段扫描语法时发生的变形,类定义 阅读全文
posted @ 2020-08-05 22:48 刘海子 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一,面向对象 面向对象核心二字是对象,对象是功能和数据的集合体, 基于该思想写程序就是在整合程序 优点:可扩展性强 缺点编程的复杂度高 二,类与对象: 类即类别,种类,是面向对象设计最重要的概念,对象是数据和功能的结合体, 累就是一系列对象共有的数据和功能 在程序中,先定义类后产生对象 这与函数的使 阅读全文
posted @ 2020-08-05 22:46 刘海子 阅读(177) 评论(0) 推荐(0) 编辑