作者回复: 引入的时候已经初始化了。同一个。
作者回复: 后续有机会我再补充些例子
作者回复: 这主要是context设计的问题,这个cancel你必须调用。即使子goroutine正常退出后,父goroutine也需要做一些额外的动作,如文中所示。这种情况不是'cancel'子goroutine,而是'free resources'. 所以这个cancel的叫法不准确,容易误导人,但go开发者也没想出更合适的名字
作者回复: exported是go语言的说法,首字母大写,其它package可见。 “保守的.....”?