mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 04:22:22 +00:00
ch1-6-fix typos
This commit is contained in:
parent
7a72b01062
commit
76a8e88607
@ -649,7 +649,7 @@ func main() {
|
||||
|
||||
当并发体超时或`main`主动停止工作者Goroutine时,每个工作者都可以安全退出。
|
||||
|
||||
Go语言是带内存自动回收特的性,因此内存一般不会泄漏。在前面素数筛的例子中,`GenerateNatural`和`PrimeFilter`函数内部都启动了新的Goroutine,当`main`函数不再使用管道时后台Goroutine有泄漏的风险。我们可以通过`context`包来避免这个问题,下面是改进的素数筛实现:
|
||||
Go语言是带内存自动回收特性的,因此内存一般不会泄漏。在前面素数筛的例子中,`GenerateNatural`和`PrimeFilter`函数内部都启动了新的Goroutine,当`main`函数不再使用管道时后台Goroutine有泄漏的风险。我们可以通过`context`包来避免这个问题,下面是改进的素数筛实现:
|
||||
|
||||
```go
|
||||
// 返回生成自然数序列的管道: 2, 3, 4, ...
|
||||
|
Loading…
x
Reference in New Issue
Block a user