前言
在上篇Golang高效实践之并发实践channel篇中我给大家介绍了Golang并发模型,详细的介绍了channel的用法,和用select管理channel。比如说我们可以用channel来掌握几个goroutine的同步和退出机会,但是我们须要close channel通知其他接收者,当通知和通讯的内容混在一起时常常比拟庞杂,须要掌控好channel的读写机会,和不能往已关闭的channel中再写入数据。如果有无一种更好的高低文掌握机制呢?答案就是文章今天要介绍的context,context正在close channel的一种封装,通常常使用来掌握高低文的同步。篇中我给大家介绍了Golang并发模型,详细