await Task.WhenAll(producerTask, consumerTask); } 2.未正确处理Channel的关闭:如果在Channel未完全消费完数据时就关闭,可能会导致数据丢失。 public static async Task ChannelCloseTest() { var channel = Channel.CreateUnbounded<int>(); var ...