当Java程序main函数中的所有步骤都执行之后,将进入内库中Thread类里的exit方法,代码如下:
privatevoidexit(){
if(group!=null){
group.remove(this);
group=null;
}
/*Aggressivelynulloutallreferencefields:seebug4006245*/
target=null;
/*Speedthereleaseofsomeoftheseresources*/
threadLocals=null;
inheritableThreadLocals=null;
inheritedAccessControlContext=null;
blocker=null;
uncaughtExceptionHandler=null;
}
该exit方法执行完后,Java程序被关闭。