随笔分类 -  python并发编程

摘要:协程:单线程下的并发,又称为微线程,纤程。一句话说明什么是协程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程是基于单线程实现并发,即只用一个主线程(cpu只用一个),为实现并发,先认识并发本质(切换+保存状态) cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切 阅读全文
posted @ 2019-10-03 23:15 luckinlee 阅读(201) 评论(0) 推荐(0)
摘要:一.什么是线程 一条流水线的工作流程(程序中负责执行的东西叫做线程,或者叫进程内部的执行序列),操作系统能够运算调度的最小单位。 进程是资源单位,线程是执行单位 二.线程和进程的区别 1.开启进程的开销非常大,比开启线程的开销大很多 2.开启进程的速度慢,开启线程的速度快 3.进程之间通过队列等方式 阅读全文
posted @ 2019-10-03 23:02 luckinlee 阅读(278) 评论(0) 推荐(0)
摘要:一.进程 新进程的创建都是由一个已经存在的进程执行了一个用于创建进程的系统调用而创建的。 1.在UNIX中:fork会创建一个与父进程一摸一样的副本 2.在Windows:系统调用CreateProcess创建进程 进程的状态 程序遇到IO操作(Input、output),会阻塞,IO完成会进入就绪 阅读全文
posted @ 2019-10-03 22:11 luckinlee 阅读(218) 评论(0) 推荐(0)
摘要:一.程序和进程的区别 一堆静态的代码文件 一个正在运行的程序进程,抽象的概念(起源于操作系统) 由操作系统操控调用,交予CPU运行 二.操作系统 操作系统在计算机中的位置 1.什么是操作系统 操作系统就是一个协调、管理和控制计算机硬件和软件资源的控制程序。 2.操作系统的作用 1.将一些对计算机硬件 阅读全文
posted @ 2019-10-03 21:50 luckinlee 阅读(146) 评论(0) 推荐(0)