Go context.WithCancel()的使用

WithCancel可以将一个Context包装为cancelCtx,并提供一个取消函数,调用这个取消函数,可以Cancel对应的Context

Go语言context包-cancelCtx[1]

疑问

context.WithCancel()取消机制的理解[2]

父母5s钟后出门,倒计时,父母在时要学习,父母一走就可以玩

package main

import (
"context"
"fmt"
"time"
)

func dosomething(ctx context.Context) {
for {
select {
case