码迷,mamicode.com
首页 >  
搜索关键字:协程库    ( 44个结果
《程程程》之协程
我所理解的ucontext族函数 协程原理解析(1) 协程原理解析(2) 协程原理解析(3) 云风coroutine协程库源码分析 ...
分类:其他好文   时间:2021-01-15 12:06:05    阅读次数:0
爱奇艺网络协程编写高并发应用实践
本?以爱奇艺开源的?络协程库(https://www.jintianxuesha.com)为例,讲解?络协程的设计原理、编程实践、性能优化等??内容。 ?、概述 早年间, ?持多个?户并发访问的服务应?,往往采?多进程?式,即针对每?个 TCP ?络连接创建?个服务进程。在 2000 年左右,?较流 ...
分类:其他好文   时间:2020-06-19 13:40:52    阅读次数:45
死磕 java线程系列之线程模型
问题(1)线程有哪些类型?(2)线程模型有哪些?(3)各语言是怎么实现自己的线程模型的?简介在Java中,我们平时所说的并发编程、多线程、共享资源等概念都是与线程相关的,这里所说的线程实际上应该叫作“用户线程”,而对应到操作系统,还有另外一种线程叫作“内核线程”。用户线程位于内核之上,它的管理无需内核支持;而内核线程由操作系统来直接支持与管理。几乎所有的现代操作系统,包括Windows、Linux
分类:编程语言   时间:2019-11-05 09:33:56    阅读次数:78
关于Python Web框架——Tornado
关于Tornado的入门看这篇文章,写的非常好: https://zhuanlan.zhihu.com/p/37382503 Tornado 是一个Python web框架和异步网络库,使用非阻塞网络I/O。 Tornado可以被分为4个主要的部分: web框架 HTTP的客户端和服务端实现 异步网 ...
分类:编程语言   时间:2019-10-02 22:34:21    阅读次数:114
rust
rust 教程 https://special-csdncms.csdn.net/rust/index.shtml钟宇腾以coroutine-rs为例深入浅出Rust协程库 https://www.csdn.net/article/2015-08-15/2825469冯耀明本次分享了:用Rust实现 ...
分类:其他好文   时间:2019-04-21 10:16:12    阅读次数:188
利用selenium并使用gevent爬取动态网页数据
首先要下载相应的库 gevent协程库:pip install gevent selenium模拟浏览器访问库:pip install selenium selenium库相应驱动配置 https://www.cnblogs.com/Niuxingyu/p/10490882.html ...
分类:Web程序   时间:2019-03-11 13:38:16    阅读次数:280
libco协程库上下文切换原理详解
缘起 libco 协程库在单个线程中实现了多个协程的创建和切换。按照我们通常的编程思路,单个线程中的程序执行流程通常是顺序的,调用函数同样也是 “调用——返回”,每次都是从函数的入口处开始执行。而libco 中的协程却实现了函数执行到一半时,切出此协程,之后可以回到函数切出的位置继续执行,即函数的执 ...
分类:其他好文   时间:2019-03-05 19:57:13    阅读次数:247
python用from gevent import monkey; monkey.patch_all()之后报ssl等错误
楼主今天第一次用python基于greenlet实现的第三方协程库gevent,由于gevent在切换IO操作(文件IO、网络IO)时是自动完成的,所以gevent需要通过修改Python自带的一些阻塞式系统调用的标准库,包括socket、ssl、threading和 select等模块,而变为协程 ...
分类:编程语言   时间:2019-01-14 18:58:39    阅读次数:397
libgo 源码剖析(1. libgo简介与调度浅谈)
闲谈协程是一个很早的概念了,早些年的游戏行业中已经大规模地在使用,像lua、go这些语言中的协程原语已经相对比较完善了,一般来说直接使用就好,但是在系统后台开发上,出现的时间并不长。我是做C++方向的后台开发,目前国内一些公司也开源了一些C++协程库,但目前来说,还是在逐步完善的阶段。最早接触的C++协程库是腾讯微信的libco,可以说是相当轻量级的协程,网上关于libco的实现的文章也是相对较多
分类:其他好文   时间:2018-12-09 18:53:31    阅读次数:253
协程,greenlet原生协程库, gevent库
yield表达式 在了解协程之前,需要先了解一下生成器中的yield,它不仅可以当做生成器,还能当做一个表达式来使用(yield) 需要注意的是: send跟next一样,可以继续暂停的执行,并把send括号里面的东西变成返回值 没有next开始,就不能使用send! 协程下的生产者与消费者问题 g ...
分类:其他好文   时间:2018-08-22 14:03:05    阅读次数:194
44条   1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!