Golang:如何优雅的让所有子协程执行完后再执行主协程
Golang:如何优雅的让所有子协程执行完后再执行主协程
方法一:channel 实现同步
使用 channel 来完成同步功能。
/*
@Time : 2019-10-28 下午 5:30
@Author : Gerald
@File : 用channel来实现同步
@Software: GoLand
*/
package main
import (
fmt
)
func printString(str string) {
for _, data := range str {
fmt.Printf(%c, data)
}
fmt.Printf(\n)
}
var ch