码迷,mamicode.com
首页 >  
搜索关键字:gevent libev gfirefl    ( 592个结果
Ubuntu安装gevent
今天在安装包的过程中,按照网上的文章,出错,找了很久,最后才安装成功,希望能解决以后大家遇到的问题Ubuntu安装gevent Gevent是一个基于greenlet的Python的并发框架,以赖于greenlet和libevent库,因此安装Gevent前,首先需要安装greenlet和libe....
分类:系统相关   时间:2015-05-28 15:49:48    阅读次数:2979
[libev]error while loading shared libraries: libev.so.4
用./configure、make、make install安装完libev后,写一个简单程序server.c,编译,gcc server.c -o server lev。 产生如下错误:error while loading shared libraries: libev.so.4: cannot open shared object file: No such file or directo...
分类:其他好文   时间:2015-05-28 09:45:31    阅读次数:306
Gevent的socket协程安全性分析
一般讨论socket的并发安全性,都是指线程的安全性。。。而且绝大多数的情况下socket都不是线程安全的。。 当然一些框架可能会对socket进行一层封装,让其成为线程安全的。。。例如java的netty框架就是如此,将socket封装成channel,然后让channel封闭到一个线程中,那么这个channel的所有的读写都在它所在的线程中串行的进行,那么自然也就是线程安全的了。。。。...
分类:其他好文   时间:2015-05-24 23:42:15    阅读次数:470
Win7 (64)+ VS2010 + Python2.7.9 安装 gevent 0.13.8
Win7是64位的 1. 下载gevent安装包 去gevent官网下载个source包, 地址是这里 http://pypi.python.org/packages/source/g/gevent/ 我下载到的是 gevent-0.13.8.tar.gz,解压 2. 安装 假设解压到A目录下,则cmd命令窗口 cd 到该目录下,运行里面的fetch_libevent...
分类:编程语言   时间:2015-05-24 17:33:08    阅读次数:258
Libev学习笔记4
这一节分析Libev的定时器部分。对定时器的使用主要有两个函数:ev_timer_init (&timeout_watcher, timeout_cb, 5.5, 0.);ev_timer_start (loop, &timeout_watcher);和ev_io类型的watcher类似,timeo...
分类:其他好文   时间:2015-05-19 20:51:19    阅读次数:805
Libev学习笔记3
设置完需要监听的事件之后,就开始event loop了。在Libev中,该工作由ev_run函数完成。它的大致流程如下:intev_run (EV_P_ int flags){ do { /* 执行EV_FORK类型事件 */ /* 执行EV_PREPARE类型事件 */...
分类:其他好文   时间:2015-05-14 20:30:13    阅读次数:403
Libev学习笔记2
这一节根据官方文档给出的简单示例,深入代码内部,了解其实现机制。示例代码如下:intmain (void){ struct ev_loop *loop = EV_DEFAULT; ev_io_init (&stdin_watcher, stdin_cb, /*STDIN_FILENO*/...
分类:其他好文   时间:2015-05-11 12:24:45    阅读次数:146
linux gevent 安装
在安装gevent这个库的时候,首先要确定是否安装了libevent,通常情况下系统是不会自在的,所以要自己安装下载地址是:http://libevent.org/ 下载之后使用: ./configure -prefix=/usr make make install 确定安装...
分类:系统相关   时间:2015-05-06 23:11:28    阅读次数:505
592条   上一页 1 ... 51 52 53 54 55 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!