java - 如何在单独的线程中运行java进程
问题描述
我有一个测试应用程序。它有一个用java编写的模拟服务。我需要在单独的线程中通过测试套件继续运行此服务。除此之外,我需要在执行测试之前偏离这个服务,并且测试也是用 java 和 testng 编写的。
解决方案
如果要使用太多线程,那么最好的方法是使用 java 执行器服务,如下所示。
ExecutorService executorService = Executors.newFixedThreadPool(10);
executorService.execute(new Runnable() {
public void run() {
//Start your mock service
}
});
executorService.shutdown();
推荐阅读
- c++ - 模板类型的类模板参数推导本身就是模板的参数
- java - 通过 Jenkins 将战争部署到 jboss eap 时出错
- python-3.x - 如何从输出中排除引号?
- sql - 基于列加入并在视图中显示非匹配行和匹配行的结果
- python - 如何有效地更改 SortedSets 列表中每个键的数据类型?
- html - 没有IP地址如何链接其他文件?
- sql-server - 无法在 Sqlserver 中加载 xml 文件:无法批量加载,因为无法打开文件。操作系统错误代码(空)
- java - 摇动手机后如何继续计时
- javascript - 如何覆盖相机权限和错误处理?
- csv - 如何使用 Perl 在 csv 文件中添加列?