
go
文章平均质量分 78
倔强100%
Less interests. More interest.
展开
-
【gogogo专栏】golang并发编程
goroutine在go语言中叫做协程,相当于java中线程的概念,使用起来也非常简单,在方法前面加个go就行了。go Run() 例如这样就是开启一个新的协程去跑Run方法channel是用来负责协程之间的通信的,可以理解为一个管道,我们首先举一个最简单的例子,箭头表示读取,这样就表示往管道里面读入和获取一个数了。c1原创 2023-11-08 16:09:47 · 739 阅读 · 3 评论 -
【gogogo专栏】指针
作为一个大学划水,毕业一直写java的程序员来说,多多少少对于指针有点陌生,由于近期需要转go,正好学到指针这里,就来探究下指针的使用场景和用法吧。首先我们来看下以下这个简单的例子,主方法通过形参将a传递进方法changeValue,然后这个方法将值改变了,那么主方法得到的值是否会改变呢?因为两个值存在于不同的地址中,所以值没有改变,为了使上述方法能让值得到修改,我们需要通过指针传入地址来让修改的变量值在当前地址中进行修改。运行后我们发现打印的a的值为1,a并没有因为changeValue这个方法而改变。原创 2023-08-14 15:41:19 · 237 阅读 · 0 评论 -
【gogogo专栏】context包的使用
总的来说,context包包含了很多方法来进行协程协程间的通信,可以帮助我们很好的完成多个协程的相互操作。原创 2023-11-02 20:33:53 · 232 阅读 · 0 评论