fir*_*784 18 concurrency design-patterns
Which are the most relevant design patterns for concurrency-oriented programming languages?
并发编程中最常见的设计模式可能是生产者/消费者。并发编程总是存在很多问题和困难,尤其是在刚开始的时候,比如准确理解锁定的作用、理解何时需要锁定、理解如何避免死锁、理解并发对性能的影响等等。
在进行并发开发时,尽可能多地进行研究和测试,代码审查比平常更重要。
另一件要记住的事情是,最好利用其他人已经完成并证明是成功的工作——使用您使用的框架中提供的类和框架以及网络上提供的类和框架。