看libevent所遇到的英语生词

libevent – an event notification library

The libevent API (libevent应用程序)provides a mechanism(机制) to execute(执行) a callback function(回调函数) when a specific(特别的) event occurs on(发生在) a file descriptor(文件描述符) or after a timeout has been reached.(时间超时之后)

Furthermore(此外), libevent also support callbacks due to(对于) signals(信号) or regular timeouts.(规律性的超时)

libevent is meant to (是为了)replace the event loop (时间循环)found in(分布在) event driven network servers(事件驱动网络服务器). An application just needs to call event_dispatch()and then(然后) add or remove events dynamically (动态地)without having to (而不需要)change the event loop.

Currently, libevent supports /dev/pollkqueue(2)event portsPOSIX select(2)Windows select()poll(2), and epoll(4). The internal event mechanism(内部的事件机制) is completely independent of the exposed(暴露的) event API, and a simple update of libevent can provide new functionality(功能) without having to redesign(重新设计) the applications. As a result, Libevent allows for(允许) portable application(绿色软件) development and provides the most scalable(可扩展的) event notification mechanism available on an operating system. Libevent can also be used for被用于 multi-threaded多线程 applications, either(也) by(通过) isolating(隔离) each event_base(事件库) so that(以便于) only a single thread accesses(访问) it, or by locked(锁定) access to a single shared event_base.Libevent should compile(编译) on Linux, *BSD, Mac OS X, Solaris, Windows, and more.

Libevent additionally(附带的地;此外) provides a sophisticated(复杂的) framework(框架) for buffered(缓冲的) network IO, with support for sockets(套接口), filters(过滤器), rate-limiting(限速), SSL(安全套接层), zero-copy file transmission(零拷贝文件传输), and IOCP输入输出应用程序. Libevent includes support for several useful protocols(协议), including DNS, HTTP, and a minimal(最低地) RPC(远程过程调用) framework(框架).

More information about event notification mechanisms for network servers can be found on(基于) Dan Kegel‘s "The C10K problem" web page.

mailing list for libevent (libevent邮件列表)is now available. Libevent is maintained(维持) by Nick Mathewson and Niels Provos.

时间: 2024-10-05 14:10:33

看libevent所遇到的英语生词的相关文章

英语生词1

recession [英]r??se?n n. 经济衰退 economists [英]??k?n?m?st n.经济学家 economy [英]?'k?n?m? n. 节约;经济;理财;秩序 economic [英]?i:k??n?m?k adj. 经济的;经济学的;合算的;有经济效益的 continent [英]?k?nt?n?nt n. 大陆,陆地;欧洲大陆;美北美洲大陆 adj. 自制的,克制的;节欲的;贞洁的;禁欲的 established [英]??stæbl??t adj. 已建立的

英语生词2

canaries [k?'ne?r?s] n. 金丝雀( canary的名词复数 ) drag in 将…拖[拉]进去;牵强附会把…扯进去;牵涉;牵扯 fraidy-cat / scaredy-cat n. 胆小鬼 herd [h?:d] n. 兽群;牧群;放牧人;蔑群众,民众 vi. 群集,纠结 vt. 放牧;(使)向…移动;使成群

背英语单词好方法

1.急功近利信誓旦旦要在一个月背下一本词汇书.可能吗?可能,一是书很薄,二是你仅仅是要背单词,而不是为了在各种语境中不加思索或稍加思索就知道它的意思.所以很多人背了三天最多一周,没信心了.强烈的挫折感打败了你.于是无疾而终. 对一种记忆方法过于依赖,企图找到一个好的记忆捷径,让自己短时间攻克单词关.单词成千上万,任何一种记忆方法,只适用一部分单词.至于哪个单词应该用那种方法记忆,你也不知道,如果知道了,这个单词你已经记下了.而市面上的词汇书片面强调自己方法的好处,包治所有词汇.其实不然.有的单词

libevent安装与libevent定时器

主要是参考了一下网上的方法,http://blog.sina.com.cn/s/blog_4b93170a0100mbm9.html 并自己实际操作了一下,针对自己出现的一些情况进行说明.并在实际编译链接过程中进行实践. 这些其实都是一些基本的简单操作,但是对于我这种菜鸟级别的小白来说,还是挺好的,高手请口下留情. 本文主要针对mac系统,对linux系统也适用. 首先从libevent的官网(http://libevent.org)中下载压缩包,这里我下的是到目前为止最新的版本,libeven

英语学习方式总结与实践

选择适合自己水平的视频素材(电影.动画片) 选取其中的一个场景,大约10句左右(根据自己的水平.时间而定) 进行单句听说写 听,精听第一遍如果听不懂记录标记为0,能听懂标记为1(说明此句子的信息在脑袋中未存储),然后查看英文字幕(能看明白就不要看中文解释),继续听,直到听明白为止 说,在不看字幕的情况下模仿视频的中语音,直到能顺利跟读,不拗口(其中注意连读.弱读.重读等) 写,在不看字幕的情况下写下句子,然后与字幕核对找出拼写不熟练的单词,记入单词本 听整个场景的语音,如果发现某个句子听起来模糊

libevent(了解)

1 前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少.写这一系列文章的用意在于,一则分享心得:二则对libevent代码和设计思想做系统的.更深层次的分析,写出来,也可供后来者参考. 附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其源代码也需要相当的c语言基础. 2 LIBEVENT简介 上来当然要先夸奖啦,Libevent 有几个显著的亮点:事件驱动(event-driven),高性能;轻量级,

libevent源码深度剖析二

libevent源码深度剖析二 --Reactor模式 张亮 前面讲到,整个libevent本身就是一个Reactor,因此本节将专门对Reactor模式进行必要的介绍,并列出libevnet中的几个重要组件和Reactor的对应关系,在后面的章节中可能还会提到本节介绍的基本概念. 1 Reactor的事件处理机制 首先来回想一下普通函数调用的机制:程序调用某函数?函数执行,程序等待?函数将结果和控制权返回给程序?程序继续处理. Reactor释义"反应堆",是一种事件驱动机制.和普通

如何看芯片手册(一)

我归纳了一下,大致把芯片分为两种,按照用途不同一种叫做Master(主)一种叫做Slave(从).这个分法是我自己分的,只是为了方便掌握而已.OK,我们先来看Master,一般这个角色又可以被称为SOC(System On chip),即系统级芯片.SOC又可以分为三种,一种叫MCU(Micro Control Unit),一种叫MPU(Micro Processor Unit),还有一种叫DSP我不是很了解,MPU.MCU两者之间没有明确的分界线,但是个人认为这种区分依然是非常有必要的. 我们

libevent学习__学习历程总结

The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. 环境搭建 下载: http