[ 转载] memcached源码阅读----使用libevent和多线程模型

转载自:memcached源码阅读----使用libevent和多线程模型

本篇文章主要是我今天阅读memcached源码关于进程启动,在网络这块做了哪些事情。
一、libevent的使用

首先我们知道,memcached是使用了iblievet作为网络框架的,而iblievet又是单线程模型的基于linux下epoll事件的异步模型。因此,其基本的思想就是 对可读,可写,超时,出错等事件进行绑定函数,等有其事件发生,对其绑定函数回调。

可以简单了解一下 libevent基本[......]

继续阅读

[转]在Eclipse下利用 gradle 构建系统

转载自:在 Eclipse 下利用 gradle 构建系统

在 eclipse 下利用 gradle 构建系统
基本开发环境

  • 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具、Java EE 服务器、Apache Ant、SoapUI。
  • 开发工具:Eclipse IDE for SOA Developers 版本,请到 http://www.eclipse.org/do[......]

    继续阅读