package main
import (
"fmt"
"sync"
"time"
)
var l sync.RWMutex
var a string = "1"
func f() {
a = "hello, world"
l.Unlock()
//l.RUnlock()
}
func main() {
l.Lock()
//l.RLock()
go f()
l.Lock()Lock()
//l.URLock()
fmt.Println(a)
}
一个小实例告诉你GO锁的使用.
最新推荐文章于 2024-04-10 13:24:05 发布