2025年3月阅读清单

GO语言核心语法

context

文章链接

context的作用就是在不同的goroutine之间同步请求特定的数据、取消信号以及处理请求的截止日期

// 手动取消 context.WithCancel
func WithCancel(parent Context) (ctx Context, cancel CancelFunc) {}

// 超时取消(终止时间) context.WithDeadline
func WithDeadline(parent Context, deadline time.Time) (Context, CancelFunc) {}
// 超时取消(持续时间) context.WithTimeout
func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) {}

// 值传递 context.WithValue
func WithValue(parent Context, key, val interface{}) Context {}

发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注