摘要: ## 一、引言 在C/C++中,高并发场景一般使用多线程支持;而go语言天然支持高并发。go语言采用goroutine来支持高并发场景,goroutine有官方实现的用户态的超级“线程池”,每个协程4-5KB栈内存占用并且实现机制大幅减少创建和销毁开销 是go语言高并发的根本原因。 OS线程(操作系 阅读全文
posted @ 2023-08-16 17:43 小海哥哥de 阅读(19) 评论(0) 推荐(0) 编辑
摘要: ## 一、go interface 是什么? go语言中interface是一组方法集合,也是一种类型。我们可以把它看成一种定义内部方法的动态数据类型,任意实现了这些方法的数据类型都可以认为是特定的数据类型。 ## 二、基本语法 - 定义接口 ``` type Person interface { 阅读全文
posted @ 2023-08-16 10:53 小海哥哥de 阅读(306) 评论(0) 推荐(0) 编辑