包含标签 Golang 的文章

Go语言sync.Cond源码分析

1. 概述 Golang 的 sync 包中的 Cond 实现了一种条件变量,可以使用在多个Reader等待共享资源 ready 的场景(如果只有一读一写,一个锁或者channel就搞定了)。 Cond的汇合点:多个goroutines等待、1个goroutine通知事件发生。 比较适合任务调用场景,一个 Master goroutine 通知事件发生,多个 Worker goroutine 在……

阅读全文

Go语言测试 gotest

本来主要为 Go 语言中的测试工具 go test 使用指南,最后顺便测试了一下几种字符串拼接方式的性能差距。

……

阅读全文

Go语言之Context

本文主要简单介绍了Go语言(golang)中的context。通过对底层结构的分析和实例讲述了context的基本用法。

……

阅读全文