摘要: 协程,微线程,比线程更小,占用更小的执行单元,自带cpu上下文,可以把一个协程切换到另一个协程,只要这个过程中保存或恢复CPU上下文那么程序还是可以执行的。 协程理解:在一个线程中的某个函数,可以在任何地方保存当前函数的临时变量等信息,然后切换到另外一个函数中执行,不是通过调用函数的方式做到的,而且 阅读全文
posted @ 2018-07-24 21:25 落水猫 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 进程:操作系统资源分配的最小单位,程序隔离的边界,即一个程序运行起来后,代码+用到的资源。 进程的状态:新建,就绪,运行,等待,死亡 就绪态:运行的条件都已经满足,正在等待cpu执行 执行态:cpu正在执行其功能 等待态:等待某些条件满足,例如一个程序sleep了,此时就处于等待态 创建子进程 P1 阅读全文
posted @ 2018-07-24 21:22 落水猫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 线程是轻量级进程,一个标准的线程有线程id,当前指令,寄存器集合和堆栈组成,线程是进程的实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有在运行中必不可少的资源,但它可以与同属有一个进程的其他线程共享进程所拥有的全部资源。 使用方法:使用threading模块创建线程 多线程并发 阅读全文
posted @ 2018-07-24 21:21 落水猫 阅读(270) 评论(0) 推荐(1) 编辑