假如main有如下代码:
public static void main(String[] args)
{
for(int i=0;i<100;i++)
{
Thread t = new Thread(); //具体代码不写了,反正就是创建一个新线程的意思
t.start;
}
system.out.print("111");
}
想问下main是不是创建完100个线程之后才开始执行后面的 system.out.print("111");??
我的理解是这样的:main这个线程是顺序执行的,而创建线程的程序放在了循环里面,所以应该是循环完之后才执行最后的打印语句。不知道理解的有没有错误。