7. main主函数执行完毕后,是否可能会再执行一段代码,给出说明?

解决方案 »

  1.   

    1.main函数虽然执行完了,但是如果在函数里启动了别的线程,别的线程还可以继续执行
    2.main函数执行完毕,虚拟机退出之前,可能会调用垃圾回收器,执行被回收对象的析构函数
    3.main函数执行完,虚拟机退出之前,可能会执行一些注册过的Hook
      

  2.   

    可能main函数里call了另一个线程,main主线程结束,但其他线程还在执行