如同我之前写道其实如果要做很大量的东西应该要用异步的方式… 在Go里面,并发被叫做“Goroutine”,在深入浅出Go 这本书的定义:提供并发,暂停一个工作以启动另一个工作。而且在有些情境下他们允许并行,同时执行不同的工作
然而,由于我们使用到这个异步的概念,所以我们无法期待method 可以马上回传结果,那是Go 去控制工作的进行与安排,所以Go里面便多了一个概念:Channels,其实就加一个chan 这个词就好
但要注意的是,如果我们make 没有加第二个参数,那么我们的Channel 就是个无缓冲的channel ,有就意味着我们必须要每次将资料塞进channel 的时候,每一次都要拉出来,否则会造成channel 被锁定。
小君曰:对于异步的这一块,我需要学习的还很多…..
