fix:条目 81 标题修改

This commit is contained in:
sjsdfg 2019-04-10 20:58:22 +08:00
parent 7e6f2de7f5
commit cf78726c72
3 changed files with 3 additions and 3 deletions

View File

@ -86,7 +86,7 @@
- [78. 同步访问共享的可变数据](notes/78.%20同步访问共享的可变数据.md)
- [79. 避免过度同步](notes/79.%20避免过度同步.md)
- [80. executor 、task 和 stream 优先于线程](notes/80.%20executor%20、task%20和%20stream%20优先于线程.md)
- [81. 相比 wait 和 notify 优先使用并发工具](notes/81.%20相比%20wait%20和%20notify%20优先使用并发工具.md)
- [81. 并发工具优于 wait 和 notify](notes/81. 并发工具优于 wait 和 notify.md)
- [82. 文档应包含线程安全属性](notes/82.%20文档应包含线程安全属性.md)
- [83. 明智审慎的使用延迟初始化](notes/83.%20明智审慎的使用延迟初始化.md)
- [84. 不要依赖线程调度器](notes/84.%20不要依赖线程调度器.md)

View File

@ -84,7 +84,7 @@
- [78. 同步访问共享的可变数据](notes/78.%20同步访问共享的可变数据.md)
- [79. 避免过度同步](notes/79.%20避免过度同步.md)
- [80. executor 、task 和 stream 优先于线程](notes/80.%20executor%20、task%20和%20stream%20优先于线程.md)
- [81. 相比 wait 和 notify 优先使用并发工具](notes/81.%20相比%20wait%20和%20notify%20优先使用并发工具.md)
- [81. 并发工具优于 wait 和 notify](notes/81. 并发工具优于 wait 和 notify.md)
- [82. 文档应包含线程安全属性](notes/82.%20文档应包含线程安全属性.md)
- [83. 明智审慎的使用延迟初始化](notes/83.%20明智审慎的使用延迟初始化.md)
- [84. 不要依赖线程调度器](notes/84.%20不要依赖线程调度器.md)

View File

@ -1,4 +1,4 @@
# 81. 相比 wait 和 notify 优先使用并发工具
# 81. 并发工具优于 wait 和 notify
  本书第 1 版中专门用了一个条目来说明如何正确地使用 `wait``notify` ( Bloch01详见第 50 条) 。它提出的建议仍然有效,并且在本条目的最后也对此做了概述,但是这条建议现在远远没有之前那么重要了。这是因为几乎没有理由再使用 `wait``notify` 了。自从 Java 5 发行版本开始, Java 平台就提供了更高级的并发工具,它们可以完成以前必须在 `wait``notify` 上手写代码来完成的各项工作。 **既然正确地使用 wait 和 notify 比较困难,就应该用更高级的并发工具来代替。**