首页
学习
活动
专区
工具
TVP
发布

分布式系统进阶

专栏成员
104
文章
152842
阅读量
30
订阅数
Linux中断一网打尽(1) —— 中断及其初始化
既然叫中断, 那我们首先就会想到这个中断是中断谁?想一想计算机最核心的部分是什么?没错, CPU, 计算机上绝大部分的计算都在CPU中完成,因此这个中断也就是中断CPU当前的运行,让CPU转而先处理这个引起中断的事件,通常来说这个中断的事件比较紧急,处理完毕后再继续执行之前被中断的task。比如,我们敲击键盘,CPU就必须立即响应这个操作,不然我们打字就全变成了慢动作~。说白了中断其实就是一种主动通知机制,如果中断源不主动通知,那想知道其发生了什么事情,只能一次次地轮询了,白白耗费CPU。
扫帚的影子
2020-02-25
1.6K0
Influxdb中Select查询请求结果涉及到的一些数据结构
相当于c里面的链表元素,itr指向下一个元素的指针,buf表示当前元素,即FloatPoint类型的链表的迭代器.
扫帚的影子
2018-12-14
2.7K0
Librdkafka的基础数据结构 1 --- 队列
两个元素: tqh_first: 指向队列的第一个成员; tqh_last: 存的是队列里的最后一个元素的 next指针的变量地址, 这个二级指针太有用了,我们后边会再讲到;
扫帚的影子
2018-09-05
5330
Librdkafka对kafka协议的封装和Features检测
kafka tcp协议格式: 头4个字节表示协议具体内容的长度;后面紧跟着是具体协议的内容; 在tcp流中这样的格式拆包非常简单明了; 具体协议部分,分为协议头和内容两部分, 具体的协议我在之前的kafka 源码分析系列文章的Kafka的Request和Response中有介绍; Kafka官网的协议介绍; Librdkafka对kafka协议作了c语言的封装, 分为Request和Response两种类型。 ---- Request header 所在文件:src/rdkafka_proto.h Kaf
扫帚的影子
2018-09-05
9920
记一次使用Zookeeper C API导致的内存泄漏
可以看到 definitely lost: 24 bytes in 1 blocks
扫帚的影子
2018-09-05
1.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档