并发编程中最常用的设计模式可能是生产者/消费者。在并发编程中总会遇到许多问题和困难,特别是刚开始时,比如理解锁定的确切作用、了解何时需要锁定、了解如何避免死锁、了解并发性能的影响等等。在处理并发开发时,请尽可能进行研究和测试,并且代码审查比平常更加重要。另一件需要记住的事情是,最好利用其他人已经完成并证明成功的工作——使用框架中可用的类和框架以及网络上可用的类和框架。