原文:libev 源码浅析

libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。 libev的基本使用方法如下: int main void use the default event loop unless you have special needs struct ev loop loop EV DE ...

2013-02-04 11:08 1 5529 推荐指数:

查看详情

libev 源码解析

libev简介   libev是一个轻量级的事件通知库,具备支持多种事件通知能力,通过对libev源码的阅读,可以清楚了解事件通知实现内部机制。 二 核心数据结构 在libev中关键的数据结构是,loop结构体,该结构体定义的字段较多,但是主要核心的可以分为两大类 ...

Mon Nov 04 06:12:00 CST 2019 0 326
libev源码分析---整体设计

,同时也可以学习和借鉴libev的设计思想。本文是最近在学习libev源码的一些心得总结吧。 libe ...

Sat May 04 07:56:00 CST 2013 0 2693
浅析libev的ev_signal过程

  ev_signal是libev提供的对信号处理的一个模块,基本上是对sigaction函数的一个封装,并将本身是异步的信号转化为同步。ev_signal的使用十分简单: C++的用法:   然后我们来看一下libev内部处理信号的大概流程: 1.libev ...

Tue Jan 13 07:18:00 CST 2015 0 3148
ReentrantLock和condition源码浅析(一)

转载请注明出处。。。。。 一、介绍 大家都知道,在java中如果要对一段代码做线程安全操作,都用到了锁,当然锁的实现很多,用的比较多的是sysnchronize和reentrantLock,前者 ...

Sat Nov 24 19:38:00 CST 2018 0 782
String源码浅析

如果问你,开发过程中用的最多的类是哪个?你可能回答是HashMap,一个原因就是HashMap的使用量的确很多,还有就是HashMap的内容在面试中经常被问起。 但是在开发过程中使用最多的类其实并不 ...

Fri Sep 11 17:13:00 CST 2020 3 600
浅析Java源码之HttpServlet

  纯粹是闲的,在慕课网看了几集的Servlet入门,刚写了1个小demo,就想看看源码,好在也不难   主要是介绍一下里面的主要方法,真的没什么内容啊~   源码来源于apache-tomcat-7.0.52,servlet-api.jar包 继承树   首先来看一下 ...

Mon Nov 13 23:32:00 CST 2017 0 2343
Guava Cache源码浅析

1. 简介 Guava Cache是指在JVM的内存中缓存数据,相比较于传统的数据库或redis存储,访问内存中的数据会更加高效,无网络开销。 根据Guava官网介绍,下面的这几种情况可以考虑使用 ...

Tue Jan 11 06:25:00 CST 2022 0 181
spring源码浅析——IOC

===========================================     原文链接: spring源码浅析——IOC 转载请注明出处! =========================================== 在读之前应该明白其重点:读spring读 ...

Mon Mar 06 04:57:00 CST 2017 2 1759
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM