我有一个关于 map 语言的问题。我想处理客户端 ( ) 并使用(key (client IP) value pair) http保存他们的一些信息...使用新线程处理每个 http 客户端,所以我认为更改(添加、删除、编辑)数据将不安全……我的行为安全吗?maphttpmap
package main
import (
"net/http"
)
func main() {
var clientsData map[string]string
http.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) {
// Is this map adding, safe or i have to use thread lock (mutex or ...) ?
clientsData[request.RemoteAddr] = ...
})
http.ListenAndServe("127.0.0.10:8090", nil)
}
子衿沉夜
www说
相关分类