零声golang 云原生 Doker DevOps K8S 持续集成 分布式 etd ipfs
Go的Context有用过吗,说一下你对于Context的理解
context 主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。信号传递的方式主要以下四种:
父任务主动取消 WithCancel()
超时取消 WithTimeout()
截止时间取消 WithDeadline()
传递上下文数据 WithValue()
context 主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。信号传递的方式主要以下四种:
父任务主动取消 WithCancel()
超时取消 WithTimeout()
截止时间取消 WithDeadline()
传递上下文数据 WithValue()