摘要: 进程、线程和协程区分 我们通常所说的协程Coroutine其实是corporate routine的缩写,直接翻译为协同的例程,一般我们都简称为协程。 在linux系统中,线程就是轻量级的进程,而我们通常也把协程称为轻量级的线程即微线程。协程的本质是单线程,CPU不知道协程的存在,协程机制是在上层做 阅读全文
posted @ 2018-07-28 18:04 学霸初养成 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 程序不能单独执行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的过程就叫做进程。进程是操作系统调度的最小单位。 程序和进程的区别在于:程序是储存在硬盘上指令的有序集合,是静态的;进程是内存中程序的一次执行过程,属于动态概念。 线程和进程的区别: 进程是资源的集合,进程要 阅读全文
posted @ 2018-07-28 16:57 学霸初养成 阅读(411) 评论(2) 推荐(1) 编辑
摘要: 什么是线程? 线程是进程内的独立的运行线路,是操作系统能够进行运算调度的最小单位,同时也是处理器调度的最小单位。线程被包含在进程之内,是进程中实际运作单位。 一个线程指的是进程中的一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 Python中如何使用多线程? 首先要i 阅读全文
posted @ 2018-07-28 13:40 学霸初养成 阅读(459) 评论(2) 推荐(0) 编辑