码迷,mamicode.com
首页 >  
搜索关键字:协程    ( 1680个结果
python之协程与IO操作
协程 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过 ...
分类:编程语言   时间:2016-12-19 00:19:01    阅读次数:298
python 自动化之路 day 10
本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:编程语言   时间:2016-12-18 10:13:47    阅读次数:263
acl 是一个跨平台的网络通信库及服务器编程框架
acl 工程是一个跨平台(支持LINUX,WIN32,Solaris,MacOS,FreeBSD)的网络通信库及服务器编程框架,同时提供更多的实用功能库。通过该库,用户可以非常容易地编写支持多种模式(多线程、多进程、非阻塞、触发器、UDP方式、协程方式)的服务器程序,WEB 应用程序,数据库应用程序 ...
分类:其他好文   时间:2016-12-18 10:03:57    阅读次数:170
Python(十) 进程、线程、协程篇
本节内容 1、操作系统发展史 2、进程、与线程区别 3、Python GIL全局解释器锁 4、线程 1、语法 2、join 3、线程锁 Lock、RLock、信号量 4、将线程变为守护进程 5、Event事件 6、queue队列 7、生产者消费者模型 8、Queue队列 9、开发一个线程池 5、进程 ...
分类:编程语言   时间:2016-12-17 16:49:39    阅读次数:244
Python_Day10_进程、线程、协程
本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 1.手工 ...
分类:编程语言   时间:2016-12-17 09:27:18    阅读次数:219
关于协程的学习 & 线程栈默认10M
先看的这篇文章:http://blog.csdn.net/qq910894904/article/details/41699541 以nginx为代表的事件驱动的异步server正在横扫天下,那么事件驱动模型会是server端模型的终点吗? 我们可以深入了解下,事件驱动编程的模型。 事件驱动编程的架 ...
分类:编程语言   时间:2016-12-16 12:02:22    阅读次数:292
Nginx-ngx_lua模块原理和内置函数
ngx_lua模块的原理: 1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当 ...
分类:其他好文   时间:2016-12-15 14:27:29    阅读次数:304
协程库st(state threads library)原理解析
协程库state threads library(以下简称st)是一个基于setjmp/longjmp实现的C语言版用户线程库或协程库(user level thread)。基本介绍在这 http://state-threads.sourceforge.net/docs/st.html。这里有一个基 ...
分类:其他好文   时间:2016-12-13 06:57:45    阅读次数:435
python-进程,线程,协程
1.进程 2.线程 3.协程 总结 参考链接 https://wangdashuaihenshuai.github.io/2015/10/17/%E7%BC%96%E7%A8%8B%E4%B8%AD%E7%9A%84%E8%BF%9B%E7%A8%8B%E3%80%81%E7%BA%BF%E7%A8 ...
分类:编程语言   时间:2016-12-11 23:08:02    阅读次数:240
Python之路,Day9, 进程、线程、协程篇
本节内容 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行; ...
分类:编程语言   时间:2016-12-11 15:04:37    阅读次数:357
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!