首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NOWHERE50622
掘友等级
Cpper
|
alibaba
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
IPVlan 源码探秘
ipvlan是Linux提供的一个内核网络虚拟化的机制,最近在支持集团内某些业务的时候直接使用了ipvlan的网络方案,在解决问题和方案设计的时候也深入看了一下这块源码,看了一下并不复杂,索性写下来记
浅谈QEMU的对象系统
众所周知,C语言并没有原生的面向对象系统,于是乎出现了各种奇妙的C语言面向对象的解决方案,最有名的就是Linux内核里面往对象里插struct **_operation{}作为多态支持的解决方案,这里QEMU为了实现对多种虚拟设备的支持,提供了一套基本工具作为解决方案,其实在里…
QEMU中KVM的初始化调用路径
近日刚拜读了一部分QEMU的源码,其中用到了蛮多神奇的trick和飞来飞去的回调函数、对象链表、注册方法、使用宏实现的C语言的OO设计,感触颇多。 这里先姑且记录一下QEMU的KVM的内存初始化和CPU初始化的调用路径和注册路径,姑且做一个备忘,也希望给被源码绕晕的朋友们一条链…
Nginx 超时事件的处理机制
(当然还有许多其他的不过我现在并不是很关心。。) 我在读Nginx定时器事件相关的代码时看到了很多有趣的设计和考量,感觉还是值得写一写的,当然大佬们可能司空见惯了……嘛。 1. nginx的时间缓存 首先,由于较早期的Linux中,gettimeofday()本身是一个系统调用…
Nginx accept锁的机制和实现
1. accept锁的实现 提到accept锁,就不得不提起惊群问题。 所谓惊群问题,就是指的像Nginx这种多进程的服务器,在fork后同时监听同一个端口时,如果有一个外部连接进来,会导致所有休眠的子进程被唤醒,而最终只有一个子进程能够成功处理accept事件,其他进程都会重…
个人成就
文章被点赞
20
文章被阅读
11,991
掘力值
259
关注了
12
关注者
3
收藏集
1
关注标签
9
加入于
2018-07-24