找到约 123 条结果
  • ev使用系列
    使用事件驱动模型实现网络服务程序libev学习笔记(持续更新)库-libev:详解libev源码分析--常用的watcher
    2016-10-24
    2
  • 接着,我把.lib/libev.a和include/ev.h这两个文件添加到我的xcode工程里面,可以看到xcode识别到了libev.a,如下图:
    2016-06-27
    1
    ✓ 已解决
  • php 的 libevent / event / ev / uv 扩展
    2、ext-ev 是 libev wrapper,libev 要优于 libevent,最新的 reactPHP 在用哦,其实 reactPHP 有 EventLoop,可以根据你安装的扩展选用相应的事件驱动库,可 参考。由于libev 对 windows 支持不够好。因此,Node.js 封装了一层libuv。libuv 是基于 windows 的 IOCP 和 *nix 的 libev 进行封装(转载至)。
    2020-06-03
  • libev

    libevlibevent之后的一个事件驱动的编程框架,其接口和libevent基本类似。据官方介绍,其性能比libeve...

  • 不要用time.sleep要用gevent.sleep,两者的机制不一样的,Tornado使用的是自己的IOLoop,gevent则使用libev(老版本使用libevent)。因此,只有gevent自己的sleep才能通知libev当前协程已被阻塞。gevent的monkey patch也是把各个库里面相关的部分全部改成用libev的才能让gevent起作用。
    2014-12-25
  • libuv libev libevent
    2016-11-25
  • Node.js架构简介
    Node.js 用异步式 I/O 和事件驱动代替多线程,带来了可观的性能提升。Node.js 除了使用V8作为JavaScript引擎以外,还使用了高效的libev和libeio库支持事件驱动和异步式 I/O。
    2015-03-10
  • 二者在底层异步的机制是不一样的。Tornado的底层IOLoop是纯python写的,Gevent 1.0以后底层的事件分发基于libevlibev是C写的。所以二者的异步机制是不一样的,尽管原理差不多,Tornado也可以用gen模块来实现协程,同样可以用同步的方式写异步操作。
    2014-08-24
  • 这几个异步到底有啥区别?另外gevent 底层是libev 可以设置select poll 和epoll?
    2017-12-21
  • 修改SS配置文件使其同时支持IPV4和IPV6网络
    将shadowsocls-libev文件夹下config.json文件(这个文件在哪自己找。。。)中的: {代码...} 修改为: {代码...} 即可。
    2018-09-19
  • 使用 libev 构建 TCP 响应服务器(echo server)的简单流程
    请注意这是 libev 而不是 libevent 的文章!这篇文章主要是使用具体的例子,说明如何使用 libev。网上不少文章都是照抄示例,一点用都没有……本文将示例的代码精简一下,补上说明;大家都懂的部分就不赘述了。需要完整源码请查看参考资料。
    2016-08-23
    8
  • C++的网络框架: 1.boost.asio 这个跨平台 2.muduo 只支持Linux平台也可以用事件框架来写 1.libev 2.libevent
    2012-12-11
  • Libev 官方文档学习笔记 - 01:概述和 ev_loop
    自从接触到 libev 之后,就深深赞同作者精简的设计理念,于是就爱上了 libev 这样简单的I/O库。此外,libev 的大小也比 libevent 小得多并且自由得多。虽然我在公司的项目用的异步 I/O 库还是以 libevent 和 libubox 为主,但是个人业余的工程中,往往用的是 libev 而不是 libevent。
    2016-08-04
    11
  • libev使用方法
    libev是个高性能跨平台的事件驱动框架,支持io事件,超时事件,子进程状态改变通知,信号通知,文件状态改变通知,还能用来实现wait/notify机制。libev对每种监听事件都用一个ev_type类型的数据结构表示,如ev_io, ev_timer, ev_child, ev_async分别用来表示文件监听器, timeout监听器, 子进程状态监听器, 同步事件监听器.
    2020-12-16
  • c++的话,一般用libevent或则libev这种库来实现吧。当然如果对epoll比较熟悉的话 直接用也没问题。
    2012-09-13
  • 呃……自行找到原因了,原来非常简单:我把libev.a拷贝到project文件夹下,就OK了……感觉应该可以在xcode里面添加库的搜索路径吧,这样就不用拷贝了……
    2016-06-29
  • 我用MSYS2编译sha*-libev,GCC是4.9.2,编译的时候总是带libwinpthread-1.dll小尾巴.我在编译的时候已经用CFLAG="-static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic"了,但是还是没有什么用.求去掉小尾巴的解决方案
    2015-06-12