Golang多线程垂直输出字符串

[本文出自天外归云的博客园]

三个字符串,abc,def,ghi,请用多线程顺序输出:adg,beh,cfi

抛砖引玉,我的代码如下:

go;gutter:true; package main</p> <p>import "fmt" import "sync"</p> <p>func printStr(a, b, c string) { strLen := len(a) var wg sync.WaitGroup wg.Add(strLen) msgs := make(chan string, strLen) go func() { for i := 0; i < strLen; i++ { defer wg.Done() fmt.Print(

你还有更好的办法吗?

Original: https://www.cnblogs.com/LanTianYou/p/16426440.html
Author: 天外归云
Title: Golang多线程垂直输出字符串

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540016/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球