From 73d1ec402408f031e4c77158878854cd72d8c3b2 Mon Sep 17 00:00:00 2001 From: huagui <953991592@qq.com> Date: Wed, 1 Jun 2022 03:43:30 +0000 Subject: [PATCH] =?UTF-8?q?update=20Golang=E5=9F=BA=E7=A1=80/15=5Fgoroutin?= =?UTF-8?q?e=E5=AE=9E=E7=8E=B0=E5=B9=B6=E8=A1=8C=E5=92=8C=E5=B9=B6?= =?UTF-8?q?=E5=8F=91/README.md.=20=E4=BB=A3=E7=A0=81=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E3=80=82=E8=AF=A6=E8=A7=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git "a/Golang\345\237\272\347\241\200/15_goroutine\345\256\236\347\216\260\345\271\266\350\241\214\345\222\214\345\271\266\345\217\221/README.md" "b/Golang\345\237\272\347\241\200/15_goroutine\345\256\236\347\216\260\345\271\266\350\241\214\345\222\214\345\271\266\345\217\221/README.md" index 4a62549..95a64cd 100755 --- "a/Golang\345\237\272\347\241\200/15_goroutine\345\256\236\347\216\260\345\271\266\350\241\214\345\222\214\345\271\266\345\217\221/README.md" +++ "b/Golang\345\237\272\347\241\200/15_goroutine\345\256\236\347\216\260\345\271\266\350\241\214\345\222\214\345\271\266\345\217\221/README.md" @@ -434,7 +434,7 @@ func primeNum(intChan chan int, primeChan chan int, exitChan chan bool) { for value := range intChan { var flag = true for i := 2; i <= int(math.Sqrt(float64(value))); i++ { - if i % i == 0 { + if value % i == 0 { flag = false break } @@ -481,9 +481,13 @@ func main() { go primeNum(intChan, primeChan, exitChan) } + + wg.Wait() + close(exitChan) // 开启打印的协程 wg.Add(1) go printPrime(primeChan) + // 匿名自运行函数 wg.Add(1) -- Gitee