![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
望极天涯
这个作者很懒,什么都没留下…
展开
-
golang 中的锁
锁的作用- 解决并行运算中,共享数据读写的安全性问题。- 并行执行中,在锁的位置,同时只能有一个程序获得锁,其他程序不能获得锁。- 锁的出现,使得并行执行的程序在锁的位置串行化执行。- 多核、分布式运算、并发执行,才会需要锁。----------------------------------------------------------------------------1. 同一个协程不能连续多次调用Lock,否则发生死锁2. 锁资源时尽量缩小资源的范围,以免引起其它协程超长时间等待原创 2021-03-10 00:08:24 · 868 阅读 · 2 评论 -
go 闭包与python 闭包 对比
"""python 中的闭包1.一个外部函数(outter)内部嵌套一个内部函数(inner)2.内部函数中对外部函数内的变量(b)进行引用(非全局变量)3.外部函数返回值为内部函数(inner)"""def outter(a): b=10010 def inner(): c=a+b return c return inner/*go 中的闭包1.定义一个函数(outter)的返回值为一个函数(inner)2.返回的函数(in原创 2021-03-07 23:47:23 · 261 阅读 · 0 评论