摘要:
协程与通讯 协程 概念 在 Go 中,应用程序并发处理的部分被称作协程 (goroutines),它可以进行更有效的并发运算。协程和操作系统线程之间并无一对一的关系,协程由Go的协程调度器进行调度,调度器会将协程调度到操作系统线程上运行。 协程工作在相同的地址空间中,所以共享内存的方式一定是同步的, 阅读全文
posted @ 2021-02-28 20:22
psbec
阅读(272)
评论(0)
推荐(0)
|
摘要:
协程与通讯 协程 概念 在 Go 中,应用程序并发处理的部分被称作协程 (goroutines),它可以进行更有效的并发运算。协程和操作系统线程之间并无一对一的关系,协程由Go的协程调度器进行调度,调度器会将协程调度到操作系统线程上运行。 协程工作在相同的地址空间中,所以共享内存的方式一定是同步的, 阅读全文
posted @ 2021-02-28 20:22
psbec
阅读(272)
评论(0)
推荐(0)
摘要:
接口与反射 接口 定义 接口定义了一组方法(方法集),但是这些方法不包含(实现)代码,接口里也不能包含变量。 通过如下格式定义接口: type InterfaceName interface { Method1(param_list) return_type Method2(param_list) 阅读全文
posted @ 2021-02-28 20:20
psbec
阅读(94)
评论(0)
推荐(0)
摘要:
结构体 结构体 定义 结构体定义的是数据,与C语言的结构体相同。 结构体定义如下: type structTypeName struct { member definition; member definition; ... member definition; } 结构体变量可以有两种声明方式(使 阅读全文
posted @ 2021-02-28 20:17
psbec
阅读(165)
评论(0)
推荐(0)
摘要:
基本语法 源文件构成 最简单的一个go程序: package main import "fmt" func main() { fmt.Println("Hello, World!") } Go源程序由几部分构成: package用于包声明:package main表示一个可独立执行的程序,** Go 阅读全文
posted @ 2021-02-28 20:13
psbec
阅读(278)
评论(0)
推荐(0)
|