Go
Hello Hunk
专注于Linux,C++,Golang及存储领域知识
展开
-
Golang | Array和Slice
目录ReferenceArraySliceslice的创建Slice常用操作resliceappend函数copy函数range遍历Referencehttps://blog.golang.org/go-slices-usage-and-internalsArray数组是值类型,赋值和传参会复制整个数组,而不是指针。 数组⻓长度必须是常量...原创 2018-10-04 18:09:11 · 1152 阅读 · 2 评论 -
Golang | Channel基础
go在语言层面支持并发编程,也就是goroutine,可以看做一种轻量级的线程。程序启动时,其主函数即在一个单独的goruntine中运行,叫做main goruntine,在程序中通过关键字go跟上函数(支持匿名函数)就可以启动一个新的goroutine,可以叫做sub goruntine。在基于多线程设计的并发编程模型中,线程间的通信往往通过共享数据来实现,而保证共享数据的一致性非常关键。...原创 2018-12-22 15:24:39 · 17144 阅读 · 0 评论