摘要:
```golang package main import ( "runtime" "sync" "sync/atomic" "time" ) var ( mutex sync.RWMutex mx sync.Mutex total = int64(0) ) //读多写少用读写锁,写多读少用互斥锁 //原子函数atomic能够以很底层的加锁机制来同步访问整形变量和指针 func add(){ fo 阅读全文
posted @ 2020-04-05 15:13
nanaindi
阅读(148)
评论(0)
推荐(0)
摘要:
https://chuna2.787528.xyz/wdliu/p/9272220.html 阅读全文
posted @ 2020-04-05 14:45
nanaindi
阅读(123)
评论(0)
推荐(0)
摘要:
```golang // 参考:https://chuna2.787528.xyz/wdliu/p/9272220.html channel使用 定义和声明 var readOnlyChan <-chan int // 只读chan var writeOnlyChan chan<- int // 只写chan var mychan chan int //读写channel //定义完成以后需要make 阅读全文
posted @ 2020-04-05 14:43
nanaindi
阅读(334)
评论(0)
推荐(0)
摘要:
golang func main1(){ //runtime.GOMAXPROCS(1) for i :=0 ; i<10 ;i++{ go fmt.Println(i) //启动10个goroutine 来计算 } time.Sleep(1 time.Second) } func main(){ 阅读全文
posted @ 2020-04-05 14:40
nanaindi
阅读(1365)
评论(0)
推荐(0)

浙公网安备 33010602011771号