如何确定需要同步哪部分Java代码?

Ale*_*man 3 java concurrency synchronization

如何确定需要同步的Java代码的一部分?有没有单元测试技术?

欢迎使用代码示例.

Jes*_*per 8

当可能有多个线程同时处理相同数据时,需要同步代码.

是否需要同步代码不是单元测试可以发现的.当程序是多线程的时,您必须仔细考虑和设计您的程序,以避免出现问题.

关于Java并发编程的好书是Java Concurrency in Practice.

  • +1:设计应考虑并发性.您可能不会发现需要与测试同步的所有位置.相反,你将实现一个在重负载下容易倒下的系统. (2认同)