目录 Envoy 源码分析--buffer BufferFragment RawSlice Slice OwnedSlice SliceDeque UnownedSlice OwnedImpl ...
目录 Envoy 源码分析 event libevent Timer SignalEvent FileEvent RealTimeSystem 任务队列 延迟析构 dispacth thread Envoy 源码分析 event 申明:本文的 Envoy 源码分析基于 Envoy . . 。 Envoy 的事件是复用了 libevent 的 event base 。其在代码中的表现就是类 Dis ...
2019-04-08 23:39 0 820 推荐指数:
目录 Envoy 源码分析--buffer BufferFragment RawSlice Slice OwnedSlice SliceDeque UnownedSlice OwnedImpl ...
目录 Envoy 源码分析--network address Instance DNS cidr socket Option Socket ...
目录 Envoy 源码分析--程序启动过程 初始化 main 入口 MainCommon 初始化 服务 InstanceImpl 初始化 初始化 admin 服务 ...
jQuery的Event模块提供了强大的功能:事件代理,自定义事件,自定义数据等。今天记录一下它实现的原理。 我们都知道,在js的原生事件中,有事件对象和回调函数这两样东西。但是事件对象是只读的,所以jQuery就用了自己的Event对象替代了原生的事件对象,这样就可以实现对事件对象 ...
目录 Envoy 源码分析--network L4 filter manager FilterManagerImpl addWriteFilter addReadFilter addFilter ...
源码注释 三大核心方法on/off/trigger流程解析 浏览器原生支持自定义事件举例(Zepto自定义事件/浏览器事件原理) 方法图 ...
在libevent中,获取event类型对象的方法有两种,event_assign、event_new 1、event_assign() 实现: 其实event_assign的作用就是把给定的event类型对象的每一个成员赋予一个指定的值 ...
event_add、event_del两个函数分别是使event生效和失效的,下面就来看一下两个函数的实现。 event_add 这里以epoll作为后端来举例分析event_add函数的调用流程: event_del 这里以epoll作为后端来分析 ...