通过测试并发问题忘记获得良好的结果。尝试减少同步并使问题变小。然后使用尽可能高的库支持来进行同步。并且只有在您真正有能力时才尝试自己处理并发。当您知道每个工作人员都在正确地工作时,您所有的想法都告诉您,您遇到了并发问题,然后产生了一些有趣的负担。单元测试框架及其扩展可以做到这一点,但要知道您不再测试任何单元。(请记住,您已经覆盖了该部分)
如果您的并发模型变得复杂,请查看适用于SPIN之类的工具。

通过测试并发问题忘记获得良好的结果。尝试减少同步并使问题变小。然后使用尽可能高的库支持来进行同步。并且只有在您真正有能力时才尝试自己处理并发。当您知道每个工作人员都在正确地工作时,您所有的想法都告诉您,您遇到了并发问题,然后产生了一些有趣的负担。单元测试框架及其扩展可以做到这一点,但要知道您不再测试任何单元。(请记住,您已经覆盖了该部分)
如果您的并发模型变得复杂,请查看适用于SPIN之类的工具。