首页 > 解决方案 > 如何在单独的线程中运行java进程

问题描述

我有一个测试应用程序。它有一个用java编写的模拟服务。我需要在单独的线程中通过测试套件继续运行此服务。除此之外,我需要在执行测试之前偏离这个服务,并且测试也是用 java 和 testng 编写的。

标签: javaunit-testingselenium-webdriverui-automation

解决方案


如果要使用太多线程,那么最好的方法是使用 java 执行器服务,如下所示。

ExecutorService executorService = Executors.newFixedThreadPool(10);

executorService.execute(new Runnable() {
public void run() {
    //Start your mock service
    }
});

executorService.shutdown();

推荐阅读