示例序号错误 (#619)

This commit is contained in:
Respawnz
2019-04-26 20:50:09 +08:00
committed by 无闻
parent 2806ae9c48
commit 4bed4b6cd7

View File

@@ -104,15 +104,15 @@ Received on channel 1: 94348
练习 14.8
从示例 6.10 的斐波那契程序开始,制定解决方案,使斐波那契周期计算独立到协程中,并可以把结果发送给通道。
从示例 [6.13 fibonacci.go](examples/chapter_6/fibonacci.go) 的斐波那契程序开始,制定解决方案,使斐波那契周期计算独立到协程中,并可以把结果发送给通道。
结束的时候关闭通道。`main()` 函数读取通道并打印结果:[goFibonacci.go](exercises/chapter_14/gofibonacci.go)
使用练习 6.9 中的算法写一个更短的 [gofibonacci2.go](exercises/chapter_14/gofibonacci2.go)
使用练习 [6.9 fibonacci2.go](exercises/chapter_6/fibonacci2.go) 中的算法写一个更短的 [gofibonacci2.go](exercises/chapter_14/gofibonacci2.go)
使用 `select` 语句来写,并让通道退出([gofibonacci_select.go](exercises/chapter_14/gofibonacci_select.go)
注意:当给结果计时并和 6.10 对比时,我们发现使用通道通信的性能开销有轻微削减;这个例子中的算法使用协程并非性能最好的选择;但是 [gofibonacci3](exercises/chapter_14/gofibonacci3.go) 方案使用了 2 个协程带来了 3 倍的提速。
注意:当给结果计时并和 6.13 对比时,我们发现使用通道通信的性能开销有轻微削减;这个例子中的算法使用协程并非性能最好的选择;但是 [gofibonacci3](exercises/chapter_14/gofibonacci3.go) 方案使用了 2 个协程带来了 3 倍的提速。
练习 14.9