- 博客(1)
- 收藏
- 关注
原创 go并发机制学习
Go 原生支持高并发场景,其原因就是提供了goroutine(协程)以及底层提供的GMP调度器。goroutine协程协程与线程有什么区别?(1)goroutine是非常轻量级的,它就是一段代码,一个函数入口,以及在堆上为其分配的一个堆栈(初始大小为2K,会随着程序的执行自动增长删除)。所以它非常廉价,我们可以很轻松的创建上万个goroutine。(2)线程切换需要陷入内核,然后进行上下文...
2019-08-14 16:23:22 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人