开玩笑我超勇的啦
开玩笑我超勇的啦
全部文章
Golang
Java基础(7)
查漏补缺(1)
踩坑实录(1)
题解(6)
归档
标签
去牛客网
登录
/
注册
在杰难逃
我房间里有好康的~
全部文章
/ Golang
(共3篇)
【Go】Channel实现原理
1.不同于传统意义上并发编程需要共享内存,Goroutine的channel采用消息模型避免直接的内存共享,降低了信息处理的复杂度 2.Channel只涉及传指针,因为make(chan)返回的是指针类型 chan := make(chan int) //初始化一个int类型的chan chan ...
2020-06-18
0
767
【Go】Goroutine实现原理
1.Goroutine是Go语言的协程(Coroutine),Groutine从语言层面上实现了并发,和线程一样共享堆,不共享栈,但是避免了切换上下文的额外开销。 2.Go语言使用CSP(Communicating sequential processes)并发模型,讲究“以通信的方式共享内存”,而...
2020-06-18
0
1264
【Golang】学习笔记(一)
1.Golang中没有类的概念,只有结构体,用type struct关键字定义结构体就像Java里类的实例对象可以当方法的输入参数一样,Golang的结构体类型也可作为函数的输入参数 2.定义函数和方法两者的区别在于方法多了个接收者类型,举个方法的例子: 其实这里的方法就有点类似Java类的成员方...
2020-06-17
0
670