当你在浏览器中输入 google.com 并且按下回车之后发生了什么?
这可能是最全的标准答案!没有之一!
这可能是最全的标准答案!没有之一!
Goalng context作用,原理,超时控制golang context的理解,context主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。另外在使用context时有两点值得注意:上游任务仅仅使用context通知下游任务不再需要,但不会直接干涉和中断下游任务的执行,由下游任务自行决定后续的处理操作,也就是说context的取消操作是无侵入的;context是线程安全的,因为context本身是不可变的(immutable),因此可以放心地在多个协程中传递使用。 切片和数组区别基础问题。 channel关闭阻塞问题,goroutine如何调度,gopark是怎么回事?PMG模型描述,谁创建的PMG,runtime是怎么个东西,怎么启动第一个goroutinegolang CPS并发模型和PMG模型的理解。 go逃逸分析怎么回事,内存什么时候栈分配什么时候堆分配内存方面问题,这个网上很多,自己理解完整正确。 sync.Map实现原理,适用的场景go 1.9 官方提供sync.Map 来优化线程安全的并发读写的map。该实现也是基于内置map关键字来实现的