摘要:
(目录) golang 自带的map不是并发安全的,并发读写会报错: fatal error: concurrent map read and map write 一般的解决方式是加锁,控制互斥。 1.加锁的map 如下代码所示: package main import ( "fmt" "sync" 阅读全文
posted @ 2021-02-27 16:26 翔云123456 阅读(163) 评论(0) 推荐(0)
|
摘要:
(目录) golang 自带的map不是并发安全的,并发读写会报错: fatal error: concurrent map read and map write 一般的解决方式是加锁,控制互斥。 1.加锁的map 如下代码所示: package main import ( "fmt" "sync" 阅读全文
posted @ 2021-02-27 16:26 翔云123456 阅读(163) 评论(0) 推荐(0)
摘要:
如何判断slice是否为空 判断slice是否为空,不能与nil进行比较做判断,因为slice有可能已初始化。而是应该使用len计算长度。 例如 package main import ( "fmt" ) func main() { var slice1 []int slice2 := []int{ 阅读全文
posted @ 2021-02-27 15:26 翔云123456 阅读(485) 评论(0) 推荐(0) |
||