跳过正文
  1. 全部/
  2. 笔记/
  3. 面试/
  4. golang/
  5. 原理/

context

context 使用场景和用途?

  1. context 主要用来在 goroutine 之间传递上下文信息,比如传递请求的trace_id,以便于追踪全局唯一请求​

  2. 另一个用处是可以用来做取消控制,通过取消信号和超时时间来控制子goroutine的退出,防止goroutine泄漏​ 包括:取消信号、超时时间、截止时间、k-v 等。

Reply by Email