]> Cypherpunks repositories - gostls13.git/commitdiff
doc: update signal.Notify example to use buffered channel
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Tue, 1 Dec 2020 15:23:42 +0000 (22:23 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 2 Dec 2020 16:44:10 +0000 (16:44 +0000)
This if follow up of CL 274332.

Updates #9399.

Change-Id: Ic6dd534dc18227a799cbb9577979f2285596b825
Reviewed-on: https://go-review.googlesource.com/c/go/+/274393
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
doc/go1.html

index 34e305b93cdbbd3ad9309b9a9afd190c31dfbe05..939ee24df53e40ddf88ca0d5e66de1fe448f69fc 100644 (file)
@@ -1647,14 +1647,14 @@ c := signal.Incoming()
 is
 </p>
 <pre>
-c := make(chan os.Signal)
+c := make(chan os.Signal, 1)
 signal.Notify(c) // ask for all signals
 </pre>
 <p>
 but most code should list the specific signals it wants to handle instead:
 </p>
 <pre>
-c := make(chan os.Signal)
+c := make(chan os.Signal, 1)
 signal.Notify(c, syscall.SIGHUP, syscall.SIGQUIT)
 </pre>