E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kqueue
值得学习的C语言开源项目
http://www.ezlippi.com/blog/2014/12/c-open-project.html值得学习的C语言开源项目Libeventlibev是一个开源的事件驱动库,基于epoll,
kqueue
进击的阿劲
·
2016-03-09 18:10
Kqueue
与epoll机制
首先介绍阻塞与非阻塞:阻塞是个什么概念呢?比如某个时候你在等快递,但是你不知道快递什么时候过来,而且你没有别的事可以干(或者说接下来的事要等快递来了才能做);那么你可以去睡觉了,因为你知道快递把货送来时一定会给你打个电话(假定一定能叫醒你)。非阻塞忙轮询。接着上面等快递的例子,如果用忙轮询的方法,那么你需要知道快递员的手机号,然后每分钟给他挂个电话:“你到了没?”很明显一般人不会用第二种做法,不仅
飞哥ABC
·
2016-03-09 01:00
wrk 压力测试工具
wrk负载测试时可以运行在一个或多个CPU,wrk结合了可伸缩的事件通知系统epoll和
kqueue
等多线程设计思想。目前wrk可以安装在Linux和mac系统。
chenzhuo_163
·
2016-02-26 17:52
http
Web
wrk
压力测试
iOS线程问题汇总
它支持所有
kqueue
所支持的事件以及mach端口、内建计时器支持(这样我们就不用使用超时参数来创建自己的计时器)和用户事件。首先定义倒计时接口需要的参数:TimeCountDown.h@c
AKyS佐毅
·
2016-02-25 23:05
python下的socket学习,包括select, epoll,
kqueue
服务端: 基本思路生成socket,绑定IP端口,listen后使用select或者
kqueue
管理链接是否可以读写操作。获得链接后,等待客户端输入,将从客户端收到的数据原样返回给客户端。
子夜闻雪
·
2016-02-15 18:00
socket
python
epoll
select
kqueue
【slighttpd】基于lighttpd架构的Server项目实战(2)—预备知识之libevent
(参见我的另一篇博文:epoll简介)事实上,大部分系统提供了处理大量socket连接的解决方案:Linux下的epoll() BSD下的
kqueue
() Solaris下的evports Windows
jiange_zh
·
2016-02-03 23:00
server
异步
lighttpd
epoll
libevent
Python Web框架Tornado
tornado不提供操作数据库的ORM接口及严格的MVC开发模式,但可以提供基本的webserver功能,故它是轻量级的;它借助non-blockingandevent-driven的I/O模型(epoll或
kqueue
uttflying
·
2016-01-27 17:34
tornado
Python Web框架Tornado
tornado不提供操作数据库的ORM接口及严格的MVC开发模式,但可以提供基本的webserver功能,故它是轻量级的;它借助non-blockingandevent-driven的I/O模型(epoll或
kqueue
uttflying
·
2016-01-27 17:34
tornado
python
自动化运维
iocp还是select
Windows下iocp比select效率高,boostasio也是iocp,但具体使用select和iocp发现没有定论,看了云风http://blog.codingnow.com/2006/04/iocp_
kqueue
_epoll.html
zzyoucan
·
2016-01-24 23:00
【总结】分布式缓存Memcached
-每个Key的值最大1MB-协议简单:不使用复杂的XML等格式,而使用简单的基于文本行的协议-基于libevent的事件处理:libevent是个程序库,它将Linux的epoll、BSD类操作系统的
kqueue
BradyZhu
·
2016-01-14 14:00
Java IO详解
epoll与FreeBSD的
kqueue
类似,底层都是由可配置的操作系统内核对象建构而成,并以文件描述符(
郑大侠
·
2015-12-31 18:00
tomcat
netty
nio
epoll
jetty
Memcached【Magent+Memcached】集群
Memcached介绍 事件处理libevent是个程序库,它将Linux的epoll、BSD类操作系统的
kqueue
等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。
Mr.心弦
·
2015-12-30 15:00
linux select poll epoll等等转载
http://www.cnblogs.com/Anker/p/3265058.htmlselect,iocp,epoll,
kqueue
及各
朱武霸王
·
2015-12-23 11:00
[置顶] Redis和MongoDB原理简析
reactor模式,实现自己的多路复用NIO机制(epoll,select,
kqueue
等)单线程处理多任务1.2数据结构hash+bucket结构,当链表的长度过长时,会采取迁移的措施(扩展原来两倍的
JaCman
·
2015-12-21 22:00
redis
mongodb
Memcached 基础理论
特点: 1、协议实现简单,使用telnet或nc等命令就可以直接操作memcached存取数据 2、支持epoll/
kqueue
异步I/O模型,使用libevent作为事件处理通知机智 3、使用key-
Qiudays
·
2015-12-19 10:33
数据库
服务器
服务端
工作原理
加速器
Memcached 基础理论
特点: 1、协议实现简单,使用telnet或nc等命令就可以直接操作memcached存取数据 2、支持epoll/
kqueue
异步I/O模型,使用libevent作为事件处理通知机智 3、使用key-
Qiudays
·
2015-12-19 10:33
数据库
服务器
服务端
工作原理
加速器
nginx中文手册内容说明
能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and
kqueue
作为开发模型.
·
2015-11-13 18:40
nginx
再谈select, iocp, epoll,
kqueue
及各种I/O复用机制 - Shallway - 博客频道 - CSDN.NET
再谈select, iocp, epoll,
kqueue
及各种I/O复用机制 - Shallway - 博客频道 - CSDN.NET 再谈select, iocp, epoll,
kqueue
·
2015-11-13 14:00
select
再谈select, iocp, epoll,
kqueue
及各种I/O复用机制 - Shallway - 博客频道 - CSDN.NET
再谈select, iocp, epoll,
kqueue
及各种I/O复用机制 - Shallway - 博客频道 - CSDN.NET 再谈select, iocp, epoll,
kqueue
·
2015-11-13 12:20
select
apache和nginx原理上的不同之处
这得益于Nginx使用了最新的epoll(Linux 2.6内核)和
kqueue
(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够
·
2015-11-13 08:30
apache
Redis系列(三)---事件处理细节分析及epoll介绍
从redis源码可以看出,redis的io模型主要是基于epoll实现的,不过它也提供了 select和
kqueue
的实现,默认采用epoll。
·
2015-11-12 22:15
redis
Libev学习笔记1
支持的事件驱动机制包括: select poll epoll
kqueue
Solaris-specific event port mechanisms 支持的事件类型也很多,
·
2015-11-12 21:35
学习笔记
Mac(Linux)上安装memcached步骤
主要需要做两块: 一.安装libevent库; 二.安装memcached; 一.安装libevent库 libevent是个程序库,它将Linux的epoll、BSD类操作系统的
kqueue
·
2015-11-11 16:37
memcached
再谈select, iocp, epoll,
kqueue
及各种I/O复用机制
原文:http://blog.csdn.net/shallwake/article/details/5265287 首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO)
·
2015-11-11 14:50
select
C10K问题探讨
应当抛弃它们,采用epoll,
kqueue
,dev/poll来捕获I/O事件。最后简要介绍了AIO。由来 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为C10K问题。
·
2015-11-11 03:34
问题
分布式缓存Memcache
libevent是个程序库,它将Linux的epoll、BSD类操作系统的
kqueue
等事件处理功能封装成统一的接口。即使对服务器的连接
·
2015-11-11 00:20
memcache
Libevent 定时器
先摘一点网上的介绍 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制
·
2015-11-10 23:20
libevent
Nginx 1.0.3 + PHP 5.3.2
nginx在windows下只用了select,在linux和freebsd下分别用了epoll和
kqueue
, 所以nginx在windows下的效率远比在linux和freebsd
·
2015-11-10 21:53
nginx
库-libuv 和 libev的对比
不管是epoll也好,
kqueue
也罢,总是免不了异步这个话题。
joeblackzqq
·
2015-11-10 12:06
OpenSource
OSX/iOS中多路I/O复用总结
OSX/iOS中多路I/O复用总结 http://www.tanhao.me/pieces/1777.html/在OSX/iOS中IO多路复用通常会选择select和
kqueue
,最近在尝试优化socket
bravegogo
·
2015-11-07 16:00
libevent简介 构成
支持I/O多路复用,epoll、poll、/dev/poll、select、
kqueue
等。 libevnet额外提供了一个缓冲网络I/O的高级框架,支持sockets
·
2015-11-07 13:43
libevent
libev源代码浅析
libev是一个开源的事件驱动库,基于epoll,
kqueue
等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。
·
2015-11-07 12:39
源代码
libevent介绍,安装及结合Eclipse CDT构建工程
介绍libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
、IOCP等系统调用管理事件机制。
myten
·
2015-11-06 16:00
libevent
Nginx 的线程池与性能剖析
为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和
kqueue
这样有效的方法。
ustbgaofan
·
2015-11-02 10:00
libevent 之epoll 观后感
eventops 数组用来实现devpoll,
kqueue
, epoll, poll, select 实现的选择。
·
2015-10-31 13:12
libevent
libev 源码浅析
libev是一个开源的事件驱动库,基于epoll,
kqueue
等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。
·
2015-10-31 12:02
lib
C10K问题
应当抛弃它们,采用epoll/
kqueue
/dev_poll来捕获I/O事件。最后简要介绍了AIO。
·
2015-10-31 10:50
问题
Linux下多路复用IO接口 epoll select poll 的区别
我们先来介绍下nginx nginx : 支持高并发连接.官方测试的是5w并发连接但在实际生产中可制成2-4w并发连接数,得益于nginx使用最新的epoll(linux 2.6内核)和
kqueue
·
2015-10-31 10:22
select
转:Mina2.0框架源码剖析(七)
这个包里包含了实现基于轮询策略(比如NIO的select调用或其他类型的I/O轮询系统调用(如epoll,poll,
kqueue
等)的基类。
·
2015-10-31 10:43
Mina
收藏:IOCP ,
kqueue
, epoll ... 有多重要?---云风
IOCP ,
kqueue
, epoll ... 有多重要?
·
2015-10-31 08:24
Queue
NGINX源码分析——概览
每一个客户端请求进来以后会通过事件处理机制,在Linux是Epoll,在FreeBSD下是
KQueue
放到空闲的连接里。 如果设置了线程数,那么被填充的连接会在子线程中处理,
·
2015-10-31 08:58
nginx
select, iocp, epoll,
kqueue
及各种I/O复用机制
http://blog.csdn.net/heyan1853/article/details/6457362 首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO)
·
2015-10-30 17:11
select
libevent源码分析
1.Libevent有几个显著的亮点 libevent封装了底层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的
kqueue
,提供统一的异步调用接口
a_liujin
·
2015-10-30 10:39
windows
libevent源码分析
1.Libevent有几个显著的亮点libevent封装了底层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的
kqueue
,提供统一的异步调用接口;以事件方式驱动
a_liujin
·
2015-10-30 10:39
Windows
C++技术
libevent源码分析
1.Libevent有几个显著的亮点 libevent封装了底层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的
kqueue
,提供统一的异步调用接口
a_liujin
·
2015-10-30 10:39
windows
可扩展的事件复用技术:epoll和
kqueue
通常来说我喜欢Linux更甚于BSD系统,但是我真的想在Linux上拥有BSD的
kqueue
功能。什么是事件复用技术假设你有一个简单的web服务器,并且那里已经打开了两个socket连接。
stormbjm
·
2015-10-28 15:00
select, iocp, epoll,
kqueue
及各种I/O复用机制
首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(select and poll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIX aio_functions)blockingI/O 这个不用多解释吧,阻塞套接字。下图是它调用过程的图示:重点解释下上图,下面例子都会讲到。首先a
stormbjm
·
2015-10-28 11:00
NGINX引入线程池 性能提升9倍
为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和
kqueue
这样有效的方法。
itpaqi
·
2015-10-26 09:00
linux
linux教程
linux资料
linux自学
linux视频
NGINX引入线程池 性能提升9倍
为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和
kqueue
这样有效的方法。
酱醋茶丶
·
2015-10-26 09:00
linux
linux教程
linux资料
linux视频
linux自学
NGINX引入线程池 性能提升9倍
为此,NGINX工作在非阻塞的socket模式下,并使用了epoll 和
kqueue
这样有效的方法。
itpaqi
·
2015-10-26 09:00
linux
linux资料
linux教程
linux视频
linux自学
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他