GMP 面试题

1. Go 语言中的 GMP 模型是什么?

go func() {
    def wg.Done()
    for i := 0; i < 10; i++ {
        <-ch1
        fmt.Println("a")
        ch2 <- struct{}{}
    }
    <-ch1
}