}
func main4() {
- //c := fanIn4s(boring4("Joe"), boring4("Ann"))
- c := fanIn4(boring4("Joe"), boring4("Ann"))
+ c := fanIn4s(boring4("Joe"), boring4("Ann"))
+ //c := fanIn4(boring4("Joe"), boring4("Ann"))
for i := 0; i < 5; i++ {
msg1 := <-c; fmt.Println(msg1.str)
msg2 := <-c; fmt.Println(msg2.str)
}
}
-func boring7(msg string, quit chan bool) <- chan string {
+func boring7(msg string, quit <-chan bool) <- chan string {
c := make(chan string)
go func() {
for i := 0; ; i++ {
func main() {
rand.Seed(time.Now().Unix())
- main4()
+ main91()
}