码迷,mamicode.com
首页 >  
搜索关键字:coroutine    ( 320个结果
Swoole 协程工作池 swoole-co-pool
介绍 Swoole 协程工作池,它可以限定你的同时工作协程数量,并且减少协程频繁创建销毁的损耗。 原理 事先定好协程数量和工作队列长度,将所有工作协程事先创建好。 使用 Swoole\Coroutine\Channel 实现工作队列。 在每个工作协程中,Swoole\Coroutine\Channe ...
分类:其他好文   时间:2019-10-16 20:15:27    阅读次数:232
高性能异步爬虫02
单线程+异步协程(推荐): -asyncio的一些关键字的说明: event_loop 事件循环:程序开启一个无限循环,把一些函数注册到事件循环上,当满足事件发生的时候,调用相应的协程函数 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回 ...
分类:其他好文   时间:2019-10-02 00:55:23    阅读次数:91
协程基础
协程基础 一、引言 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把CPU的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我 ...
分类:其他好文   时间:2019-09-22 19:18:37    阅读次数:96
多任务实现-协程
协程 协程,又称微线程,纤程。英文名Coroutine。 协程是啥 首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元。 为啥说他是一个执行单元,因为他自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可以 ...
分类:其他好文   时间:2019-09-21 15:01:24    阅读次数:65
Python之路【第十七篇】:Python并发编程|协程
一、协程 协程,又叫微线程,纤程。英文名Coroutine。协程本质上就是一个线程 优点1:协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越来越明显。(简单来说没有切换的消耗) 优点2:不需要多线程的锁机制,因 ...
分类:编程语言   时间:2019-09-02 23:35:03    阅读次数:127
(译)异步编程技术
原文链接本教程介绍了异步编程的不同方法几十年来,作为开发人员,我们面临着一个需要解决的问题 - 如何防止我们的应用进程被阻塞。无论我们是在开发桌面,移动还是服务器端应用进程,我们都希望避免让用户等待,或者更糟糕的是导致应用进程无法扩展的瓶颈。有很多方法可以解决这个问题,包括:线程回调Futures,... ...
分类:其他好文   时间:2019-08-28 10:43:45    阅读次数:92
什么是协程 ?
最近更新比较少,内心十分的愧疚,实在是太忙了!向各位读者说句抱歉。 今天要讲的这个东西说实话,我也是今天才知道,一个我们大多数人可能从来都没用过的语法,哪就是传说中的【协程 Coroutine】。 可能你会说,携程谁不知道啊,不就是哪个用来订机票订酒店的软件么,这有什么好学的!这样的话你就错了,此协 ...
分类:其他好文   时间:2019-08-22 10:52:44    阅读次数:91
理解Go协程与并发
协程 Go语言里创建一个协程很简单,使用 关键字就可以让一个普通方法协程化: go package main import ( "fmt" "time" ) func main(){ fmt.Println("run in main coroutine.") for i:=0; i 0 通道 val ...
分类:其他好文   时间:2019-08-17 16:23:29    阅读次数:91
协程与IO模型
一、协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 需要强调: 二、协程优缺点及特点 对比操作系统控制线程的切换,用户在单线程内控制协程的切换 优点如下: 缺点如下: 总结协程特点: ...
分类:其他好文   时间:2019-08-16 00:25:46    阅读次数:123
Python3学习之路~10.2 协程、Greenlet、Gevent
一 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一 ...
分类:编程语言   时间:2019-07-30 17:25:01    阅读次数:111
320条   上一页 1 ... 3 4 5 6 7 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!