后端研发体系

记录自己为了面试发现的文章

golang

golang中都是值传递,没有引用传递,哪怕是指针,也是指针的值拷贝。

通过通信实现共享内存,而非通过共享内存进行通信。

而slice/map/chan是三个引用类型:三个引用类型底层实现

控制gorountine数量:waitgroup+chan控制gorountine并发

gomaxprox参数控制gmp中的p最大值:gmp模型

gc:

优雅关闭chan:优雅关闭chan

context:context应用场景 

基础

多路复用

三次握手四次挥手

http和rpc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容