![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
呼噜_
这个作者很懒,什么都没留下…
展开
-
golang的乐观锁与悲观锁
golang的乐观锁与悲观锁基本概念基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成后才会释放锁;上锁期间其他人不能修改数据。package mainimport ( "fmt原创 2021-09-23 15:35:13 · 3097 阅读 · 0 评论 -
goland依赖一直飘红解决 MAC GOLANG
在网上检索了几次,有些说要改bash_profile,有些说要打开goland的go modules ,两种我都试过然而都是无济于事。最后发现是要把go modules 打开,然后evironment里的值设置为下图点击apply,ok 就解决了...原创 2021-02-25 13:25:10 · 3603 阅读 · 0 评论