Does context.Context provide a mechanism to forcibly terminate a non-responsive goroutine?
Goroutine Termination and Context Propagation In Go, the context package is the standard for propagating cancellation signals and timeouts across API boundaries. By using context.WithCancel or context.WithTimeout , a parent context can signal to child goroutines that an operation should be aborted via the Done() channel. However, the design of Go concurrency