为什么闭包函数,内输出全局变量地址不同。请教了。

andylau004 · 2016-08-17 03:52:26 · 3443 次点击

哦。多谢了。

那这样岂不是无法通过参数传递使用,这个 mutex。因为传递的是值 而不是对象本身,容易出问题。 golang有没有传递对象本身的机制呢?

#6
更多评论

结果,再发一次

2016-08-17 00:43:40 1471365820260269854 [Debug] t_Mutex.go:23 [Test_Mutex Beg] 2016-08-17 00:43:40 1471365820260280118 [Debug] t_Mutex.go:29 [g_pMutex=0XAEA460] 2016-08-17 00:43:40 1471365820260282767 [Debug] t_Mutex.go:35 [TestUse Beg] 2016-08-17 00:43:40 1471365820260284942 [Debug] t_Mutex.go:38 [pMutex=0XC82002C128] 2016-08-17 00:43:40 1471365820260287015 [Debug] t_Mutex.go:44 [TestUse End] 2016-08-17 00:43:40 1471365820260288973 [Debug] t_Mutex.go:48 [Test_Mutex End]

#1