新课速递...
os/signal包实现对信号的处理...
protobuf简介...
1.Mutex几种状态...
1.Goroutine定义...
Go的线程实现模型,有三个核心的元素M、P、G,它们共同支撑起了这个线程模型的框架。其中,G是goroutine的缩写,通常称为“协程”。关于协程、线程和进程三者的异同,可以参照“进程、线程和协程的区...
我原本是想研究Protobuf原理呢,但在研究过程中发现Protobuf在对负数编码时使用到了ZigZag算法,所以才有了本篇。当然你不懂Protobuf也完全不影响阅读。...
堆排序...
golang的defer语句用于延迟调用。defer会在当前函数返回之前执行defer注册的函数。比如deferfunc_defer()这样语句会让你注册一个函数变量到defer的全局链表中,在def...