[本文出自天外归云的博客园]
三个字符串,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/
转载文章受原作者版权保护。转载请注明原作者出处!