如果在Go中通过channel发送大型结构,它实际上是否在goroutine之间复制?例如,在下面的代码中,Go实际上会在goroutinesproducer和consumer之间复制所有largeStruct数据吗?packagemainimport("fmt""sync")typelargeStructstruct{buf[10000]int}funcmain(){ch:=make(chanlargeStruct)wg:=&sync.WaitGroup{}wg.Add(2)goconsumer(wg,ch)goproducer(wg,ch)wg.Wait()}funcproduce