
golang
文章平均质量分 92
及尔偕老lp
你不一定逆风翻盘,但一定要向阳而生。
展开
-
Golang 并发控制模型
Go语言的并发模型是CSP(通信顺序进程),提倡通过通信来进行内存共享,而不是通过共享内存来实现通信。控制并发有三种经典的方式,使用 channel 通知实现并发控制、使用 sync 包中的 WaitGroup 实现并发控制、使用 Context 上下文实现并发控制。原创 2024-08-03 00:15:39 · 1296 阅读 · 3 评论 -
go 语言中 init() 函数是什么时候执行的?
在 golang 中, init() 函数是在main() 函数之前执行的。全局常量、变量是在 init 函数之前初始化的。Go语言代码执行顺序为:import –> const –> var –>init()–>main()。原创 2024-08-01 21:57:12 · 1356 阅读 · 0 评论 -
GO语言中的接口(interface)
在Go语言中,接口(interface)是方法的集合,它允许我们定义一组方法但不实现它们,任何类型只要实现了这些方法,就被认为是实现了该接口。接口更重要的作用在于多态实现,它允许程序以多态的方式处理不同类型的值。接口体现了程序设计的多态和高内聚、低耦合的思想。原创 2024-07-13 19:43:07 · 3318 阅读 · 1 评论 -
Golang 中的 slice 为什么是并发不安全的?
Golang 中的 slice 为什么是并发不安全的?怎样实现一个并发安全的 slice ?原创 2023-05-10 11:56:08 · 2974 阅读 · 1 评论 -
Golang 中的 slice 详解
go 语言中的 slice 详解原创 2023-05-10 04:12:51 · 3316 阅读 · 0 评论 -
go 内存泄漏
go 内存泄漏原创 2023-05-06 17:00:55 · 1579 阅读 · 0 评论 -
Golang 中的 map 为什么是并发不安全的?
Golang 中的 map为什么是并发不安全的?怎么实现一个并发安全的 map?原创 2023-04-19 17:18:11 · 2441 阅读 · 0 评论 -
Golang 中的 map 详解
go 语言中 map 详解原创 2023-04-19 03:11:09 · 12070 阅读 · 0 评论 -
Go语言中 defer 的用法
Go语言中 defer 的用法使用中的一些坑原创 2023-04-17 20:03:45 · 3535 阅读 · 1 评论 -
GoLang 关闭(退出) goroutine 的方式
GoLang 关闭 goroutine 的方式原创 2023-04-11 02:22:44 · 2321 阅读 · 0 评论 -
Golang面试题——基础知识
Golang面试题——基础知识原创 2023-03-16 02:31:43 · 538 阅读 · 0 评论