09 2021 档案

摘要:Go语言常见的并发模式 并发不是并行 并发关注的是程序的设计层面,并发的程序也可以顺序执行,在多核CPU上才可能真正同时的运行,并行关注的是程序的运行层面,如GPU中对图像处理都会有大量的并行运算。 Go语言将其并发编程哲学Slogan:不要通过共享内存来通信,而应通过通信来共享内存。 sync.M 阅读全文
posted @ 2021-09-02 21:57 平凡键客 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Goroutines CSP communicating sequential processes Go 语言中,每一个并发执行单元叫做一个goroutine,语法上仅需要在一个普通函数或方法调用前加上关键字go。 f() //正常调用 go f() //开启一个goroutine Channel 阅读全文
posted @ 2021-09-02 19:49 平凡键客 阅读(94) 评论(0) 推荐(0) 编辑
摘要:接口 Go 语言的接口遵守LSP(里氏替换原则),即 一个类型可以自由地被另一个满足相同接口的类型替换。 接口类型 接口类型具体描述了一系列方法的集合,一个实现了这些方法的具体类型是这个接口类型的实例 io.Writer类型是用得最广泛的接口之一,因为它提供了所有类型的写入bytes的抽象,包括文件 阅读全文
posted @ 2021-09-01 21:22 平凡键客 阅读(804) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩