6、Go语言特性 1、垃圾回收(GC) a. 内存自动回收,不需要管理内存 b. 只需要new分配内存,不需要手动释放内存 2、语言层支持高并发goroutine a. go天生支持高并发,使用协程,只需要使用go关键字就可以创建一个协程 b. goroutine,轻量级线程,用户态线程 3、通道channel a. 通道管道,类似于linux/unix系统的pipe b. 实现数据共享,协程之间通信,支持任何数据类型 4、函数支持多返回值 a. 一个函数可以返回多个不同类型的值 5、编译性语言 a. 开发效率高 b. 性能强,21世纪的c语言