【发布时间】:2026-01-26 00:35:01
【问题描述】:
假设,我有一些 x 测试用例要从输入中读取,其中每个测试用例参数都跟在后面。 如何创建一个新线程并在其中运行一个测试用例,最后按照测试用例的顺序打印结果。
Ex:
3
3
1 2 3
2
1 2
10
1 2 3 4 5 6 7 8 9 10
这里 System.in 中的第一个数字给出了测试用例的数量,然后是 3 个测试用例,每个测试用例的第一行包含一个数字,显示输入值的数量等, 假设每个的逻辑是打印总和,这里的结果是 6 3 55
这通常可以通过顺序读取输入、执行方法、打印来完成。 当花费时间的操作会增加程序的执行时间时。 那么,我如何在不同的线程中运行每个测试用例,并将结果打印为 6 3 55 会做。线程结束时不应该打印。我希望我的英语可以理解...... 顺便说一句,类没有实例变量。
---这不是用于junit或其他测试目的。一个带有阴影部分的程序作为输入给出输出。我更像是要求针对这种情况使用线程优化程序
【问题讨论】:
标签: java multithreading execution-time