Re: [go-nuts] cancel method of timerCtx of context package

2021-05-19 Thread Ian Lance Taylor
On Wed, May 12, 2021 at 6:43 PM qinggeer Bao wrote: > > In the cancel method of timerCtx type: > > func (c *timerCtx) cancel(removeFromParent bool, err error) { > c.cancelCtx.cancel(false, err) > if removeFromParent { > // Remove this timerCtx from its parent cancelCtx's children.

[go-nuts] cancel method of timerCtx of context package

2021-05-12 Thread qinggeer Bao
In the cancel method of timerCtx type: func (c *timerCtx) cancel(removeFromParent bool, err error) { c.cancelCtx.cancel(false, err) if removeFromParent { // Remove this timerCtx from its parent cancelCtx's children. removeChild(c.cancelCtx.Context, c) } c.mu.Lock()