前言:随着多核处理器成为主流,开发并行程序随之成为一种必然要求。但是我们都知道并行程序存在着很大的不确定性,这使得开发和测试并行程序有一定的难度,因此对于并行程序的单元测试变得尤为重要。但是,创建多线程的单元测试并不容易,测试需要考虑测试线程间的同步,数据共享等。针对Java并行程序的测试,结合扩展JUnit的多线程测试工具,本文介绍了一种在集成开发环境中,创建符合用户要求的多线程单元测试用例的完整过程,使得用户只用关心测试本身的逻辑和结果,而不用去了解测试用例并行执行的琐碎细节,从而将大大方便