摘要:
谷歌浏览器会触发两次Handler package main import ( "io" "net/http" "strconv" ) var count int = 0 // handler func firstPage(w http.ResponseWriter, r *http.Request 阅读全文
摘要:
在高并发下或多goroutine同时执行下,可能会同时读写同一块内存 Golang乐观锁和悲观锁 修改一个数值的步骤: ①把想修改的数值从某个地方取出来 ②在取出来的数值修改为期望值 ③把修改后的数值保存到原来的地方 可能存在的问题: 如果两个goroutine同时执行修改数值的步骤,都要进行第③步 阅读全文