Albert333
Albert333
全部文章
分类
出题题解(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
Albert的博客
Stay hungry, stay foolish.
全部文章
(共2篇)
【Go】Channel实现原理
1.不同于传统意义上并发编程需要共享内存,Goroutine的channel采用消息模型避免直接的内存共享,降低了信息处理的复杂度 2.Channel只涉及传指针,因为make(chan)返回的是指针类型 chan := make(chan int) //初始化一个int类型的chan chan ...
go
2020-06-18
0
766
【Go】Goroutine实现原理
1.Goroutine是Go语言的协程(Coroutine),Groutine从语言层面上实现了并发,和线程一样共享堆,不共享栈,但是避免了切换上下文的额外开销。 2.Go语言使用CSP(Communicating sequential processes)并发模型,讲究“以通信的方式共享内存”,而...
go
2020-06-18
0
1264