您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. C++开源协程库libco-原理与应用

  2. c++ libco 协程库
  3. 所属分类:C++

    • 发布日期:2017-04-01
    • 文件大小:482304
    • 提供者:sinat_27876169
  1. libco-原理与应用

  2. C++开源协程库libco-原理与应用
  3. 所属分类:C++

    • 发布日期:2017-08-24
    • 文件大小:482304
    • 提供者:u011761982
  1. C++开源协程库libco-原理与应用

  2. 开源协程库libco——原理及应用 2016年11月26日 导论 C++来编写高性能的网络服务器程序,从来都不是件很容易的事情。在没有 epoll/kqueue直接码起的时候尤其如此。即便使用libevent,libev golang近几年能够大规模流行起来呢?因为简单。这方面最突出的
  3. 所属分类:C++

    • 发布日期:2017-11-15
    • 文件大小:179200
    • 提供者:mynetworks
  1. C++开源协程库libco

  2. 对libco这个开源的协程库,进行了详细的讲解,包括数据结构,协程的生命周期、事件驱动和协程调度等。
  3. 所属分类:C++

    • 发布日期:2018-04-03
    • 文件大小:481280
    • 提供者:qq_15559817
  1. libco协程库,附VS工程

  2. libco是微信后台大规模使用的c/c++协程库。 libco的特性 无需侵入业务逻辑,把多进程、多线程服务改造成协程服务,并发能力得到百倍提升; 支持CGI框架,轻松构建web服务(New); 支持gethostbyname、mysqlclient、ssl等常用第三库(New); 可选的共享栈模式,单机轻松接入千万连接(New); 完善简洁的协程编程接口 类pthread接口设计,通过co_create、co_resume等简单清晰接口即可完成协程的创建与恢复; __thread的协程私有变
  3. 所属分类:C++

    • 发布日期:2018-07-02
    • 文件大小:7340032
    • 提供者:qf678
  1. C++开源协程库libco-原理与应用

  2. 使用 C++ 来编写高性能的网络服务器程序,从来都不是件很容易的事情。在没有 应用任何网络框架,从 epoll/kqueue 直接码起的时候尤其如此。即便使用 libevent, libev 这样事件驱动的网络框架去构建你的服务,程序结构依然不会很简单。为何会这样?因 为这类框架提供的都是非阻塞式的、异步的编程接口,异步的编程方式,这需要思维方 式的转变。为什么 golang 近几年能够大规模流行起来呢?因为简单。这方面最突出的 一点便是它的网络编程 API,完全同步阻塞式的接口。要并发?go
  3. 所属分类:C++

    • 发布日期:2018-01-28
    • 文件大小:547840
    • 提供者:lmfqyj
  1. libco回射服务器实战

  2. 基于libco协程库和socket、epoll的回射服务器。详见博客https://blog.csdn.net/GreyBtfly/article/details/84572863
  3. 所属分类:C++

    • 发布日期:2018-11-27
    • 文件大小:1048576
    • 提供者:greybtfly
  1. 开源协程库libco

  2. C++开源协程库libco-原理与应用
  3. 所属分类:C++

    • 发布日期:2018-09-12
    • 文件大小:179200
    • 提供者:wiseflywang
  1. 协程基础库Libco.zip

  2. libco 是腾讯开源的一个有趣的协程基础库,仅有的几个函数接口  co_create/co_resume/co_yield  再配合 co_poll, 可以支持同步或者异步的写法,如线程库一样轻松,库里面提供了socket族函数的hook,包含如下内容:pthread风格的coroutine接口封装事件循环以及超时机制基于glibc-2.17源码修改的一个swapcontext高性能汇编版本socket函数的coroutine hook,阻塞式的socket调用会直接切换为异步调用适用场景:
  3. 所属分类:其它

    • 发布日期:2019-07-19
    • 文件大小:43008
    • 提供者:weixin_39841365
  1. cpp-libco是微信后台大规模使用的cc协程库

  2. libco是微信后台大规模使用的c/c 协程库,2013年至今稳定运行在微信后台的数万台机器上。
  3. 所属分类:其它

    • 发布日期:2019-08-16
    • 文件大小:46080
    • 提供者:weixin_39841365
  1. C 项目-libco.zip

  2. 腾讯的开源项目——libco 是微信后台大规模使用的 C/C 协程库,2013 年至今稳定运行在微信后台的数万台机器上。
  3. 所属分类:其它

    • 发布日期:2019-08-27
    • 文件大小:46080
    • 提供者:weixin_38743506
  1. 腾讯开源协程库libco-原理及应用.pdf

  2. 腾讯协程库libco的原理分析及实际应用,深入分析了libco的实现方法和数据结构,经典的文档,开源值得参考
  3. 所属分类:C++

    • 发布日期:2019-09-17
    • 文件大小:484352
    • 提供者:u014161864
  1. libco文档以及代码.zip

  2. libco 是腾讯开源的一个有趣的协程基础库,仅有的几个函数接口 co_create/co_resume/co_yield 再配合 co_poll, 可以支持同步或者异步的写法,如线程库一样轻松,库里面提供了socket族函数的hook, 包含如下内容: pthread风格的coroutine接口封装 事件循环以及超时机制 基于glibc-2.17源码修改的一个swapcontext高性能汇编版本 socket函数的coroutine hook,阻塞式的socket调用会直接切换为异
  3. 所属分类:C++

    • 发布日期:2020-10-17
    • 文件大小:7340032
    • 提供者:q277055799
  1. C/C++协程库libco:微信怎样漂亮地完成异步化改造

  2. 如今,微信拥有月活跃用户8亿。不可否认,当今的微信后台拥有着强大的并发能力。不过,正如罗马并非一日建成;微信的技术也曾经略显稚嫩。微信诞生于2011年1月,当年用户规模为0.1亿左右;2013年11月,微信月活跃用户数达到3.55亿,一跃成为亚洲地区拥有最大用户群体的移动终端即时通讯软件。面对如此体量的提升,微信后台也曾遭遇棘手的窘境;令人赞叹的是技术人及时地做出了漂亮的应对。这背后有着怎样的技术故事?此时此刻,你在微信手机端发出的请求,是怎样被后台消化和处理的?该项目在保留后台敏捷的同步风格同
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:219136
    • 提供者:weixin_38524871
  1. 微信后台libco协程设计及实现

  2. libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上,使得微信后端服务能同时hold大量请求,被誉为微信服务器稳定性的基石。libco在2013年的时候作为腾讯六大开源项目首次开源。libco源码地址。libco首先能解决CPU利用率与IO利用率不平衡,比用多线程解决IO阻塞CPU问题更高效。因为用户态协程切换比线程切换性能高:线程切换保存恢复的数据更多,需要用户态和内核态切换。其次libco又避免了异步调用和回调分离导致的代码结构破碎。libco采用
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1048576
    • 提供者:weixin_38538950
  1. C++开源协程库libco——原理及应用

  2. 使用C++来编写高性能的网络服务器程序,从来都不是件很容易的事情。在没有应用任何网络框架,从epoll/kqueue直接码起的时候尤其如此。即便使用libevent,libev这样事件驱动的网络框架去构建你的服务,程序结构依然不会很简单。为何会这样?因为这类框架提供的都是非阻塞式的、异步的编程接口,异步的编程方式,这需要思维方式的转变。为什么golang近几年能够大规模流行起来呢?因为简单。这方面最突出的一点便是它的网络编程API,完全同步阻塞式的接口。要并发?go出一个协程就好了。相信对于很多
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:351232
    • 提供者:weixin_38752628
  1. libco:libco是一个协程库,在微信后端服务中广泛使用。 自2013年以来,它已在成千上万的计算机上运行-源码

  2. Libco Libco是ac / c ++协程库,在微信服务中广泛使用。 自2013年以来,它已在成千上万的计算机上运行。 通过与libco链接,您可以轻松地将同步后端服务转换为协程服务。 与多线程方法相比,协程服务将提供出色的并发性。 使用系统挂钩,您可以轻松地以同步方式进行编码,但可以异步执行。 您还可以使用co_create / co_resume / co_yield接口创建异步后端服务。 这些界面将使您更好地控制协程。 通过libco复制堆栈模式,您可以轻松地建立支持数千万tc
  3. 所属分类:其它

    • 发布日期:2021-02-18
    • 文件大小:47104
    • 提供者:weixin_42099087
  1. C/C++协程库libco:微信怎样漂亮地完成异步化改造

  2. 如今,微信拥有月活跃用户8亿。不可否认,当今的微信后台拥有着强大的并发能力。不过,正如罗马并非一日建成;微信的技术也曾经略显稚嫩。微信诞生于2011年1月,当年用户规模为0.1亿左右;2013年11月,微信月活跃用户数达到3.55亿,一跃成为亚洲地区拥有最大用户群体的移动终端即时通讯软件。面对如此体量的提升,微信后台也曾遭遇棘手的窘境;令人赞叹的是技术人及时地做出了漂亮的应对。这背后有着怎样的技术故事?此时此刻,你在微信手机端发出的请求,是怎样被后台消化和处理的?该项目在保留后台敏捷的同步风格同
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:219136
    • 提供者:weixin_38547397
  1. 微信后台libco协程设计及实现

  2. libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上,使得微信后端服务能同时hold大量请求,被誉为微信服务器稳定性的基石。libco在2013年的时候作为腾讯六大开源项目首次开源。libco源码地址。libco首先能解决CPU利用率与IO利用率不平衡,比用多线程解决IO阻塞CPU问题更高效。因为用户态协程切换比线程切换性能高:线程切换保存恢复的数据更多,需要用户态和内核态切换。其次libco又避免了异步调用和回调分离导致的代码结构破碎。libco采用
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:1048576
    • 提供者:weixin_38635684
  1. C++开源协程库libco——原理及应用

  2. 使用C++来编写高性能的网络服务器程序,从来都不是件很容易的事情。在没有应用任何网络框架,从epoll/kqueue直接码起的时候尤其如此。即便使用libevent,libev这样事件驱动的网络框架去构建你的服务,程序结构依然不会很简单。为何会这样?因为这类框架提供的都是非阻塞式的、异步的编程接口,异步的编程方式,这需要思维方式的转变。为什么golang近几年能够大规模流行起来呢?因为简单。这方面最突出的一点便是它的网络编程API,完全同步阻塞式的接口。要并发?go出一个协程就好了。相信对于很多
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:351232
    • 提供者:weixin_38521831
« 12 »