图灵图灵全新Java基础课程
productorWg := sync.WaitGroup{}ch := make(chan string,1)for i := 0; i < 10; i++ {productorWg.Add(1)go func(no int) {defer productorWg.Done()p := Productor{no,ch}p.product()}(i)}consumerWg := sync.WaitGroup{}for i := 0; i < 100; i++ {consumerWg.Add(1)go func(no int) {defer consumerWg.Done()c := Consumer{no,ch}