摘要:        
```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
阅读(147)
评论(0)
推荐(0)
        
            
        
        
摘要:        
https://www.cnblogs.com/wdliu/p/9272220.html    阅读全文
posted @ 2020-04-05 14:45
nanaindi
阅读(122)
评论(0)
推荐(0)
        
            
        
        
摘要:        
```golang // 参考:https://www.cnblogs.com/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
阅读(332)
评论(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
阅读(1364)
评论(0)
推荐(0)
        

 浙公网安备 33010602011771号
浙公网安备 33010602011771号