首页
文章导航
前端
后端
开源
友链
关于
最新发布
最早发布
点赞最多
后端
#Go
Go 语言中没有枚举类型,但是我们可以这样做
在日常开发中,枚举类型是很常用的,虽然 Go 语言中没有内置枚举类型,但也不妨碍我们自己实现一个类似的 “枚举类型”。在实现的时候,需要考虑类型约束和安全性的问题。
202
1
0
1/5/2024
后端
#Go
#Go 并发
Go sync.Once:简约而不简单的并发利器
本文详细介绍了 Go 语言中的 sync.Once,包括它的基本定义、使用场景和应用实例以及源码分析等。在实际开发中,sync.Once 经常被用于实现单例模式和延迟初始化操作。
379
1
0
1/5/2024
后端
#Go
#Go 并发
Go RWMutex:高并发读多写少场景下的性能优化利器
RWMutex 是 Go 中的一种读写锁实现,它通过读锁允许多个 goroutine 同时执行读操作,当有写操作请求时,必须等待所有读操作执行结束后才能执行写操作。
207
1
0
1/5/2024
后端
#Go
#Go 并发
Go Mutex:保护并发访问共享资源的利器
本文主要介绍了 Go 语言中互斥锁 Mutex 的概念、对应的字段和方法、基本使用和易错场景,最后基于 Mutex 实现一个简单的线程安全的缓存。
213
1
0
1/5/2024
后端
#Go
#Go 并发
学会 Go select 语句,轻松实现高效并发
本文主要介绍了 Go 语言中的 select 语句。
239
1
0
1/5/2024
共 88 篇文章
1
•••
8
9
10
11
12
•••
18
5 / page
Go to
Page
陈明勇
一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
文章
94
分类
12
标签
22
评论
20
点赞
165
浏览
103855