码迷,mamicode.com
首页 >  
搜索关键字:协程    ( 1680个结果
漫画:什么是协程?
漫画:什么是协程?点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!—————第二天—————————————————什么是进程和线程有一定基础的小伙伴们肯定都知道进程和线程。进程是什么呢?直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源、数据资源、独立的内存空间。线程又是什么呢?线程从属于进程,是程序
分类:其他好文   时间:2020-11-20 11:23:42    阅读次数:3
为什么我放弃使用 Kotlin 中的协程?
为什么我放弃使用Kotlin中的协程?实不相瞒,我对Kotlin这门编程语言非常喜欢,尽管它有一些缺点和奇怪的设计选择。我曾经参与过一个使用Kotlin、Kotlin协程(coroutine,下同)和基于协程的服务器框架KTOR的中型项目。这个技术组合提供了很多优点,但是我也发现,与常规的SpringBoot相比,它们很难使用。声明:我无意抨击相关技术,我的目的仅是分享我的使用体验,并解释为什么我
分类:其他好文   时间:2020-11-13 12:34:29    阅读次数:3
提高爬虫效率的方法
一.关于爬虫爬虫,是一种按照一定的规则自动地抓取互联网信息的程序。本质是利用程序获取对我们有利的数据。反爬虫,从不是将爬虫完全杜绝;而是想办法将爬虫的访问量限制在一个可接纳的范围,不要让它过于频繁。二.提高爬虫效率的方法协程。采用协程,让多个爬虫一起工作,可以大幅度提高效率。多进程。使用CPU的多个核,使用几个核就能提高几倍。多线程。将任务分成多个,并发(交替)的执行。分布式爬虫。让多个设备去跑同
分类:其他好文   时间:2020-11-12 14:10:38    阅读次数:9
深入理解golang:Context
一、背景 在golang中,最主要的一个概念就是并发协程 goroutine,它只需用一个关键字 go 就可以开起一个协程,并运行。 一个单独的 goroutine运行,倒也没什么问题。如果是一个goroutine衍生了多个goroutine,并且它们之间还需要交互-比如传输数据,那彼此怎么传输数据 ...
分类:其他好文   时间:2020-11-12 13:34:28    阅读次数:6
时间循环 asyncio 协程
事件循环是asyncio提供的核心运行机制 column column asyncio.get_event_loop() 返回一个事件循环对象,时asyncio.BaseEventLoop的实例 AbstractEventLoop.stop() 停止运行事件循环 AbstractEventLoop. ...
分类:其他好文   时间:2020-11-07 17:43:04    阅读次数:28
Go语言学习之Go协程:WaitGroup
我们之前学习了协程和信道,里面有很多例子,当时为了保证main goroutine在所有的goroutine都执行完毕后在退出,我们使用了time.Sleep这种方式 由于写的demo都是很简单的,sleep个1秒,我们感觉应该是够用的 但是在实际开发中,我们无法预知,所有的goroutine需要多 ...
分类:编程语言   时间:2020-10-31 01:36:50    阅读次数:19
Python高手进阶|实战4大并发秘籍
今天我们就从Python的并发开刀,大家都知道并发有几招,那这几招的性能如何呢,我们一起来实战PK一下! 要点: 手动线程池 concurrent.futures线程池 concurrent.futures进程池 gevent协程 1.实战爬取维基百科例子 平时我们有很多任务,尤其是比较耗时的大量任 ...
分类:编程语言   时间:2020-10-13 17:37:37    阅读次数:33
Locust的使用
定义 Locust是一款易于使用的分布式负载测试工具。即使一个Locust节点也可以在一个进程中支持数千个用户的并发,主要通过gevent(协程)的方式。 Locust是完全基于Python,http请求完全是基于requests库。Locust支持http、https协议,还支持测试其他协议,we ...
分类:其他好文   时间:2020-09-18 00:16:11    阅读次数:34
进程、线程、协程
为什么协程比线程的执行效率更高? https://blog.csdn.net/ahjxhy2010/article/details/105482740 https://www.cnblogs.com/zhang-can/p/7215506.html ...
分类:编程语言   时间:2020-09-17 17:08:00    阅读次数:18
Swoole 4.4——支持 CURL 协程化
在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,4.4版本使用Swoole\Coroutine\Http\Client模拟实现了curl的API,并在底层替换了curl_init等函数的C ...
分类:Web程序   时间:2020-08-29 15:24:31    阅读次数:60
1680条   上一页 1 ... 3 4 5 6 7 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!