Etribe

起猛了,还是没睡醒

  • 首页
  • 关于

Golang tutorial series - 25.锁

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
临界区在学习 Mutex 之前,我们需要理解并发编程中临界区(Critical Section)的概念。当程序并发地运行时,多个 Go 协程 ...
阅读全文 »

Golang tutorial series - 24.Select

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是 select?select 语句用于在多个发送/接收信道操作中进行选择。select 语句会一直阻塞,直到发送/接收操作准备就绪。如 ...
阅读全文 »

Golang tutorial series - 23.缓冲信道和工作池

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是缓冲信道?在上一教程里,我们讨论的主要是无缓冲信道。我们在信道的教程里详细讨论了,无缓冲信道的发送和接收过程是阻塞的。 我们还可以 ...
阅读全文 »

Golang tutorial series - 22.信道

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是信道?信道可以想像成 Go 协程之间通信的管道。如同管道中的水会从一端流到另一端,通过使用信道,数据也可以从一端发送,在另一端接收。 ...
阅读全文 »

Golang tutorial series - 21.协程

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
Go 协程是什么?Go 协程是与其他函数或方法一起并发运行的函数或方法。Go 协程可以看作是轻量级线程。与线程相比,创建一个 Go 协程的成 ...
阅读全文 »

Golang tutorial series - 20.并发入门

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
并发是什么?并发是指立即处理多个任务的能力。一个例子就能很好地说明这一点。 我们可以想象一个人正在跑步。假如在他晨跑时,鞋带突然松了。于 ...
阅读全文 »

Golang tutorial series - 19.接口(二)

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
实现接口:指针接受者与值接受者在接口(一)上的所有示例中,我们都是使用值接受者(Value Receiver)来实现接口的。我们同样可以使用 ...
阅读全文 »

Golang tutorial series - 18.接口(一)

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是接口?在面向对象的领域里,接口一般这样定义:接口定义一个对象的行为。接口只指定了对象应该做什么,至于如何实现这个行为(即实现细节),则 ...
阅读全文 »

Golang tutorial series - 17.函数

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是方法?方法其实就是一个函数,在 func 这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型或者是非结构体类型。 ...
阅读全文 »

Golang tutorial series - 16.结构体

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是结构体?结构体是用户定义的类型,表示若干个字段(Field)的集合。有时应该把数据整合在一起,而不是让这些数据没有联系。这种情况下可以 ...
阅读全文 »

Golang tutorial series - 15.指针

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是指针?指针是一种存储变量内存地址(Memory Address)的变量。 如上图所示,变量 b 的值为 156,而 b 的内存地址为 ...
阅读全文 »

Golang tutorial series - 13.Map

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是 map ?map 是在 Go 中将值(value)与键(key)关联的内置类型。通过相应的键可以获取到值。 如何创建 map ?通过 ...
阅读全文 »

Golang tutorial series - 14.字符串

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
由于和其他语言相比,字符串在 Go 语言中有着自己特殊的实现,因此在这里需要被特别提出来。 什么是字符串?Go 语言中的字符串是一个字节切片 ...
阅读全文 »

Golang tutorial series - 12.可变参数函数

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
什么是可变参数函数可变参数函数是一种参数个数可变的函数。 语法如果函数最后一个参数被记作 ...T ,这时函数可以接受任意个 T 类型参数作 ...
阅读全文 »

Golang tutorial series - 11.数组和切片

发表于 2018-06-13 | 更新于 2019-09-23 | 分类于 Golang
数组数组是同一类型元素的集合。例如,整数集合 5,8,9,79,76 形成一个数组。Go 语言中不允许混合不同类型的元素,例如包含字符串和整 ...
阅读全文 »
1234
讨人厌的团子蜀

讨人厌的团子蜀

构成生命的主要成分,并非事实和事件,而是思想。

57 日志
12 分类
14 标签
© 2015 – 2019 讨人厌的团子蜀
0%