摘要:
一. 协程: 单线程实现并发(保存状态加切换) 协程本质上就是一个线程,以前线程任务的切换是由操作系统控制的, 遇到I/O自动切换,现在我们用协程的目的就是较少操作系统切换的开销 (开关线程,创建寄存器、堆栈等,在他们之间进行切换等), 在我们自己的程序里面来控制任务的切换。 优点: 切换速度快 单 阅读全文
摘要:
进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。一. 多道技术 内存中同时存入多道(多个)程序,cpu从一个进程快速切换到另外一个,使每个进程各自运行几十或几百毫秒, 这样,虽然在某一个瞬间,一个cpu只能执行一个任务,但在1秒内,cpu却可以运行多个进程,这就给人产生了并行的错觉, 即伪 阅读全文
摘要:
一. 线程与进程的区别 1. 进程间相互独立,统一进程下的线程共享进程的资源 2. 进程间通信IPC, 线程间可以直接读写进程的内容来进行通信 3. 线程切换快 4. 进程不是可执行的实体,真正执行程序的是线程,进程是线程的容器二. 线程的特点 共享进程资源 可并发执行三. threading模块 阅读全文
摘要:
一、初识socket 1 CS架构 服务端客户端架构: 软件CS架构:京东,淘宝,qq,微信,暴风影音,快播 硬件CS架构:打印机 服务端:提供服务的 客户端:享受服务的 BS架构:浏览器和服务端:谷歌,360,IE 2 网络通信当中遇到的名词 硬件 网卡:接收电信号 mac地址:网卡的唯一标识,全 阅读全文