欢迎访问我的博客,你的支持,是我最大的动力!

Golang之context包

Other 小马奔腾 416℃ 评论

Go中的context上下文
注意,WaitGroup也可用于同步
context可用于处理超时、截止日期、参数传递、关闭gonroutine等场景

context.Background() Context 高级别parent
context.TODO() Context 高级别parent
context.WithValue(parent Context, key, val interface{}) (ctx Context, cancel CancelFunc)
context.WithCancel(parent Context) (ctx Context, cancel CancelFunc)
context.WithDeadline(parent Context, d time.Time) (ctx Context, cancel CancelFunc)
context.WithTimeout(parent Context, timeout time.Duration) (ctx Context, cancel CancelFunc)

 

转载请注明:轻风博客 » Golang之context包

喜欢 (0)or分享 (0)