我正在尝试通过Spring Boot配置多线程环境。
服务等级
for (int i = 1; i <= 1000; j++) {
threadServiceMethod(i);
}
ThreadService类
public void threadServiceMethod(int i) {
System.out.println(i);
}
我通过从服务调用线程服务来确认多线程工作。 例如控制台= 1 2 3 8 10 5 .... 1000
但是我希望线程服务可以从数据库中选择。
所以我修改了服务。
服务等级
for (int i = 1; i <= 30; j++) {
threadServiceMethod(i);
}
ThreadService类
public CompletableFuture<List<DTO>> threadServiceMethod(int i) {
return CompletableFuture.completedFuture(DAO method);
}
但是多线程似乎不起作用。因为日志是按顺序输出的。 我不知道多线程是否有效。我正在使用mybatis向数据库发出请求。