摘要: 一、迭代器 1、可迭代对象(iterable) a>常见可迭代对象:列表、元组、字典、字符串都是可迭代的,而整数、浮点型数据、布尔数都是不可迭代的。通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(iterable) b>通过isinstance()判断一个对象是否 阅读全文
posted @ 2019-02-24 22:33 宠辱不惊666 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、协程(Coroutine) 1、认识协程 a>协程,又称为微线程、纤程 b>协程是Python中另外一种实现多任务的方式,比线程占用更小的执行单位 c>最通俗的理解:就是一个可以暂停的函数,可以挂起的函数 d>通过yield生成器可以实现协程 2、协程和线程的差异 线程包含在进程中, 协程包含在 阅读全文
posted @ 2019-02-24 20:50 宠辱不惊666 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、进程及状态 1、进程 程序,是指静态,而进程则是动态的概念,首先把程序运行起来,代码+涉及的资源=进程,它是操作系统分配资源的基本单位,多进程可以实现多任务 2、进程的状态 1、就绪态:一切准备好,只等待CPU的调度 2、运行态:CPU正在执行本进程的代码 3、等待态:等待某个条件的满足,比如s 阅读全文
posted @ 2019-02-24 16:27 宠辱不惊666 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、多任务引入 1、多任务 a>多任务的概念:计算机同时执行多个任务,多任务程序:该程序的多个任务同时在运行,就是多任务 b>多任务的作用:1、提升程序的执行效率 2、更充分利用CPU的资源 2、并行与并发 并行:当任务数小于或者等于CPU核数时,每一个任务都有对应的CPU来处理执行,即任务真的是一 阅读全文
posted @ 2019-02-24 15:54 宠辱不惊666 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、TCP简介 1.TCP介绍 a>TCP协议:TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议 1.面向连接:先连接,再通信,好比打电话模型 2.可靠的,相对于UDP,TCP传输更可靠,TCP 阅读全文
posted @ 2019-02-24 14:52 宠辱不惊666 阅读(7563) 评论(0) 推荐(0) 编辑