From: Egon Elbre Date: Tue, 30 Jul 2019 07:02:09 +0000 (+0300) Subject: context: mention asynchronous cancellation propagation X-Git-Tag: go1.14beta1~1051 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=90f9426573e80bb072c80d7bf9fe3abd6d9a81ce;p=gostls13.git context: mention asynchronous cancellation propagation Fixes #33185 Change-Id: I0adcffa5d1c9e55ae52309c59f961b0710166098 Reviewed-on: https://go-review.googlesource.com/c/go/+/187921 Reviewed-by: Sameer Ajmani Run-TryBot: Sameer Ajmani TryBot-Result: Gobot Gobot --- diff --git a/src/context/context.go b/src/context/context.go index 62590850a6..390f93c078 100644 --- a/src/context/context.go +++ b/src/context/context.go @@ -67,6 +67,8 @@ type Context interface { // Done returns a channel that's closed when work done on behalf of this // context should be canceled. Done may return nil if this context can // never be canceled. Successive calls to Done return the same value. + // The close of the Done channel may happen asynchronously, + // after the cancel function returns. // // WithCancel arranges for Done to be closed when cancel is called; // WithDeadline arranges for Done to be closed when the deadline