如果我们有下面的代码,for循环是否会等到跑步者完成它的工作然后从i = 0变为i = 1? 这段代码将如何执行?
for (int i=0; i<5; i++) {
Runnable runner = new RevokGrantTask(token, threadAttachments, currentUserID, userId, true);
log.info("Adding: " + thread);
executor.execute(runner);
}
答案 0 :(得分:0)
你在这里通过循环提交了5个任务。不是这样,完成一个任务然后转到下一个.5任务将被提交,结果的顺序不一定不按顺序。