
go
墨碎江南
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go语言学习(一)
安装 : liunx下安装 go语言的特点 引入包的概念,go语言的每一个文件都要属于一个包,不能单独存在 引入垃圾回收机制,内存自动回收 天然并发(支持大并发) 从语言层面支持并发,实现简单 从goroutine,轻量级线程,可实现大并发处理,高效利用多核 基于CPS并发模型实现 吸收管道通信机制,channel,可以实现不同goroutine的通信 go函数可以支持返回...原创 2019-07-10 18:04:10 · 651 阅读 · 0 评论 -
go语言学习(二)
2.12 Go语言变量的生命周期 变量的生命周期指的是在程序运行期间变量有效存在的时间间隔。对于在包一级声明的变量来说,它们的生命周期和整个程序的运行周期是一致的。而相比之下,局部变量的声明周期则是动态的:每次从创建一个新变量的声明语句开始,直到该变量不再被引用为止,然后变量的存储空间可能被回收。函数的参数变量和返回值变量都是局部变量。它们在函数每次被调用的时候创建。 那么 Go语言的自动垃圾收集...原创 2019-07-10 21:08:46 · 383 阅读 · 0 评论