java 主线程已经执行完了,为什么子线程还在运行

2025-04-05 13:41:39
推荐回答(1个)
回答1:

其实是子线程运行结束后主线程才退出的。因为是子线程开启后,主线程和子线程的代码同时继续运行。当主线程的代码全部执行完后,若子线程还没执行完,主线程会等待子线程执行结束后退出程序。