describe thread safety of 'map'

This commit is contained in:
Daniel YC Lin
2013-09-27 14:44:30 +08:00
parent 99af7ff378
commit 1bdeafd29c

View File

@@ -400,6 +400,7 @@ slice有一些简便的操作
- `map`的长度是不固定的,也就是和`slice`一样,也是一种引用类型
- 内置的`len`函数同样适用于`map`,返回`map`拥有的`key`的数量
- `map`的值可以很方便的修改,通过`numbers["one"]=11`可以很容易的把key为`one`的字典值改为`11`
- `map`和其他基本型别不同它不是thread-safe在多个go-routine存取时必须使用mutex lock机制
`map`的初始化可以通过`key:val`的方式初始化值,同时`map`内置有判断是否存在`key`的方式