goroutine并发之callback回调
Posted aguncn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了goroutine并发之callback回调相关的知识,希望对你有一定的参考价值。
玩玩
package main import ( "fmt" "strings" "sync" ) var wait sync.WaitGroup func main() { wait.Add(1) toUpperAsync("Hello Callback!", func(v string) { fmt.Printf("Callback: %s ", v) wait.Done() }) println("Waiting async response...") wait.Wait() } func toUpperAsync(word string, f func(string)) { go func() { f(strings.ToUpper(word)) }() }
以上是关于goroutine并发之callback回调的主要内容,如果未能解决你的问题,请参考以下文章
GO语言的并发Concurrency:Goroutine与通信机制Channel