摘要: 一. 引言1. 该模块包括:ioqueue.h:ioqueue_common_abs.h/c:ioqueue_epoll.c:ioqueue_linux_kernel.c:ioqueue_select.c:2. 该模块实现I/O时,采用的Proactor模式(关于I/O设计模式,参考:http://www.cnblogs.com/dawen/archive/2011/05/18/2050358.html)二. 源码分析1. 该模块主要实现I/O多路复用机制,并且采用PROACTOR设计模式2. 该模块实现一种I/O机制,自动检测用户注册的socket句柄,并且在触发相应事件时调用相应的回调 1 阅读全文
posted @ 2012-06-05 15:31 坐看风起云涌 阅读(3221) 评论(0) 推荐(0) 编辑
摘要: 该模块采用ioqueue作为内部机制,结合socket的基本接口来实现,是一个在ioquenue之上的一层封装;实现了一种自动机制,用户只需要调用一次connect/accept,之后的操作将通过ioqueue机制及注册的accept,connect,send,recv回调函数来自动实现 阅读全文
posted @ 2012-06-05 15:31 坐看风起云涌 阅读(752) 评论(0) 推荐(0) 编辑
摘要: cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill cd "C:\tmp" "D:\Program Files\VMware7.0.0.203739_HA_dyk158\vmware-vdiskmanager.exe" -k "E:\G_Virtual Machines\Linux\Fedora14\Fedora 14.vmdk" 阅读全文
posted @ 2012-06-05 15:28 坐看风起云涌 阅读(208) 评论(0) 推荐(0) 编辑