标签: java for-loop
我对for循环有一个非常基本的问题。当我们在for循环中的某个元素上调用一个方法(return或void)时,循环是等待直到方法完成还是立即移动到集合中的下一个元素?
答案 0 :(得分:2)
除非方法在新线程中运行,否则循环的下一次迭代将不会开始,直到前一次迭代完成
你问这个问题向我表明你可能不完全理解线程堆栈的概念(与全局堆相比)。我并不是要吝啬,而是了解线程堆栈的工作方式非常重要
答案 1 :(得分:0)
在继续下一个元素之前,它将运行该方法。