2019年8月17日
Golang源码阅读调度器部分之二:调度循环 当调度器初始化完成之后,就进入了调度循环。 调度循环 调度循环过程主要由mstart完成,而msta……
阅读全文
2019年8月17日
M,P,G的结构及调度器初始化 M,P,G及调度器schedt的结构 代码位置runtime/runtime2.go,我这里只将m中与p和G及调……
阅读全文
2019年8月15日
Gossip协议 简介 在一个有界网络中,每个节点都随机地与其他节点通信,经过一番杂乱无章的通信,最终所有节点的状态都会达成一致。每个节点可能知……
阅读全文
2019年8月15日
Linux的I/O多路复用 之前学习Linux的I/O多路复用的时候,因为当时自己也是一知半解,所以也没能写一篇实质性文章来记录一下。现在通过……
阅读全文
2019年7月24日
Docker 网络原理 Bridge模式 1 第一次启动时,网络变化 在centos上执行ifconfig可见: 创建了一个虚拟网卡docker0: ip为172.……
阅读全文
2019年7月24日
Docker 网络基础 1.0 网络的命名空间 1.0.0 Linux中的网络命名空间到Docker容器的网络隔离 为了支持网络协议械的多个实例,Linux在网络梳中引入了网……
阅读全文
2019年7月23日
关于读书笔记 记录一下自己读过的书,给自己接下来要读的书列一个书单 2019书单 计算机网络自顶向下学习 现代操作系统 unix环境高级编程 86汇编语……
阅读全文
2019年7月23日
select与poll与epoll,kqueue select与poll与epoll,kqueue都是I/O多路复用的机制。 select select的调……
阅读全文
2019年7月23日
Linux的五种I/O模型 一次I/O访问中,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。……
阅读全文
2019年7月23日
cfssl的使用 下载cfssl可执行文件 到https://pkg.cfssl.org下载相应系统的cfssl与cfssljson 生成根证书 创……
阅读全文