随笔分类 -  并发编程

摘要:Python并发编程 author:素心 本文比较长,绕的也比较快,需要慢慢跟着敲代码并亲自运行一遍,并发编程本身来说就是编程里面最为抽象的概念,单纯的理论确实很枯燥,但这是基础,基础不牢,地洞山摇,在概念这节里面还需要好好的品味一番。如果跟着这篇文章敲代码的话,推荐Python 3.6 版本以上 阅读全文
posted @ 2019-12-10 16:39 ChanceySolo 阅读(443) 评论(1) 推荐(1) 编辑
摘要:一、协程基础 1. 定义 纤程、微线程。 是非抢占式多任务产生子程序的计算机组件。协程允许不同入口在同一位置暂停或者开始。简单来说,协程就是可以暂停执行的函数 典型的抢占式设计,暂停执行的时候就会开辟新的管道 ​ 是实现上述函数的基本关键字,包含 的函数可以暂停执行,并且返回函数内部,继续执行 以上 阅读全文
posted @ 2019-08-02 19:35 ChanceySolo 阅读(312) 评论(0) 推荐(0) 编辑
摘要:线程编程 一、 概述 1. 定义 1. 线程被称为轻量级的进程 2. 线程也是多任务编程方法,可以使用计算机多核资源 3. 线程是系统分配内核的最小单元 4. 线程可以理解为进程中的任务分支程序 2. 特征 一个进程可以包含多个线程 线程也是一个运行过程,消耗计算机资源 一个进程中的所有线程共享这个 阅读全文
posted @ 2019-08-02 19:33 ChanceySolo 阅读(164) 评论(0) 推荐(0) 编辑
摘要:并发编程(进程) 意义 充分利用计算机资源,同时处理多个任务,提高程序的运行效率 并行:多个任务利用计算机多核资源在同时进行,此时多个任务间时并行关系 并发:同时处理多个任务,内核在任务期不断的切换达到很多任务都是被同时处理的效果,实际每个时刻只有一个任务在执行 实现方法: 多线程、多进程 一、进程 阅读全文
posted @ 2019-07-29 19:34 ChanceySolo 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、网络编程 1. 模型 1.1 OSI七层模型 制定组织 ISO(国际标准化组织) 作用 使网络通信工程的工作流程标准化 内容 应用层:提供用户服务,具体功能由应用呈现; 表示层:数据的压缩、优化、加密; 会话层:建立用户级的连接,选择适当的传输服务(由软件开发商决定); 传输层:提供传输服务,进 阅读全文
posted @ 2019-07-25 20:16 ChanceySolo 阅读(462) 评论(0) 推荐(0) 编辑