Home
Sign Up
Sign In
10.1
1.46
V2EX
›
问与答
谁能说说 sync.RWMutex 的 RLock 和 RUnlock 的用法。。。google 也找不到一个 demo~
barbery
·
Sep 22, 2014
· 3537 views
This topic created in 4424 days ago, the information mentioned may be changed or developed.
runlock
rlock
Demo
5 replies
•
2014-09-23 13:29:17 +08:00
gihnius
Sep 23, 2014
1
1
这里有个例子
https://www.padory.com/p/54066b42b25be86f21000007
barbery
OP
Sep 23, 2014
2
@
gihnius
哈喽,我还是搞不懂RLock有什么用处,第二次调用RLock时似乎没有像Lock那样block住,能说说它究竟有什么用么?怎么理解 locks rw for reading?
gihnius
Sep 23, 2014
3
@
barbery
你怎样测试?有没有代码?
barbery
OP
Sep 23, 2014
4
@
gihnius
嗯,这里
http://play.golang.org/p/ZnqkVrn2FQ
gihnius
Sep 23, 2014
5
@
barbery
不是这么用。在同一个 goroutine 是不会 lock 的。
你开多个 goroutine, 在一个 Rlock 然后另一个 read 试试。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3918 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 00:50
·
PVG 08:50
·
LAX 16:50
·
JFK 19:50
♥ Do have faith in what you're doing.
❯