golang channel状态表
如果我们查看该表,可以察觉到在操作中可能产生问题的地方。这里有三个可能导致阻塞的操作,以及三 个可能导致程序恐慌的操作。乍看之下,通道的使用上限制很多,但在检查了这个限制产生的动机并熟悉 了通道的使用后,它变得不那么可怕并开始具有很大意义。让我们讨论如何组织不同类型的通道来构筑稳 健的程序。 我们应该做的第一件事是将通道置于正确的环境中,即分配通道所有权。我将所有权...