花费 56 ms
Go iota 原理和源码剖析

iota 是 Go 语言的一个保留字,用作常量计数器。由于 iota 具有自增特性,所以可以简化数字增长的常量定义。 iota 是一个具有魔法的关键字,往往令初学者难以理解其原理和使用方法。 本文 ...

Wed Nov 17 20:07:00 CST 2021 0 255
Go defer 原理和源码剖析

Go 语言中有一个非常有用的保留字 defer,它可以调用一个函数,该函数的执行被推迟到包裹它的函数返回时执行。 defer 语句调用的函数,要么是因为包裹它的函数执行了 return 语句,到达了 ...

Fri Nov 12 22:11:00 CST 2021 0 217
Go语言并发模型 G源码分析

Go语言的线程实现模型,有三个核心的元素M、P、G,它们共同支撑起了这个线程模型的框架。其中,G 是 goroutine 的缩写,通常称为 “协程”。关于协程、线程和进程三者的异同,可以参照 “进程、 ...

Tue Nov 09 23:40:00 CST 2021 0 179
Go defer 特性和使用场景

golang 的 defer 语句用于延迟调用。defer 会在当前函数返回之前执行 defer 注册的函数。比如 defer func_defer() 这样语句会让你注册一个函数变量到 defer ...

Tue Nov 16 00:28:00 CST 2021 0 121

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM