【发布时间】:2012-06-26 15:54:58
【问题描述】:
我刚刚尝试了以下代码,但结果似乎有点奇怪。它先打印奇数,然后打印偶数。我真的很困惑。我希望它一个接一个地输出奇数和偶数,就像 1, 2, 3, 4... 一样。谁能帮帮我?
package main
import (
"fmt"
"time"
)
func main() {
go sheep(1)
go sheep(2)
time.Sleep(100000)
}
func sheep(i int) {
for ; ; i += 2 {
fmt.Println(i,"sheeps")
}
}
【问题讨论】:
-
如果您正在寻求帮助,您至少可以用描述性的方式命名和标记您的问题。
标签: concurrency go goroutine