Go
烧煤的快感
github地址:https://github.com/gh877916059?tab=repositories
展开
-
Golang 协程调度知识点总结
Golang 协程调度 一、用户态、内核态、系统调用、中断 现代cpu通常有多种特权级别,一般来说特权级总共有4个,编号从Ring 0(最高特权)到Ring 3(最低特权),在Linux上之用到Ring 0和RIng 3,用户态对应Ring 3,内核态对应Ring 0 系统调用,例如操作文件、进行网络通讯或者申请内存资源等 中断一般有两个属性,一个是中断号,一个是中断处理程序。不同的中断有不同的中断号,每个中断号都对应了一个中断处理程序。在内核中有一个叫中断向量表的数组来映射这个关系。当中断到来时,cpu会原创 2020-07-03 23:13:03 · 529 阅读 · 0 评论 -
Go语言的实时GC原理和实践
本文主要讲解Go语言的GC原理,理解这与实现低延迟之间的关系,以及为何这又会导致吞吐量的下降。翻译 2017-05-13 00:45:36 · 5149 阅读 · 0 评论