随笔分类 - Python 之 并发编程
摘要:并发编程--IO模型 浏览目录 IO模型介绍 阻塞IO(blocking IO) 非阻塞IO(non-blocking IO) 多路复用IO(IO multiplexing) 异步IO(Asynchronous I/O) IO模型比较分析 selectors模块 IO模型介绍 阻塞IO(blocki
阅读全文
摘要:并发编程 协程 浏览目录 背景 协程介绍 Greenlet模块 Gevent模块 背景 协程介绍 Greenlet模块 Gevent模块 一、背景 我们已经知道进程是资源分配的最小单位,线程是CPU调度的最小单位,随着我们对于效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只用一个主线
阅读全文
摘要:并发编程 线程 一、操作系统线程理论 1、线程概念的引入背景 之前我们已经了解了进程,就是执行的程序就称之为进程,进程的出现使得用户感觉到自己在独享CPU,因此进程就是为了在CPU上实现多道编程而提出的;那么既然已经有了进程,那么为什么还会出现线程呢?进程可以让每个人都拥有自己的CPU和其他资源,可
阅读全文
摘要:并发编程 进程 一、什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形
阅读全文

浙公网安备 33010602011771号