守护线程与普通用户线程的区别是:java程序会在所有用户线程都执行完了才结束退出,即使主线程执行完了只要还有用户线程执行程序就在运行。但是如果其他用户线程全部执行完了守护线程如果没执行完的话它会自动被jvm终止,然后结束程序。这就是用户线程与守护线程的唯一区别,这个在有些时候还是有些用处的,例如java的定时器线程。
java的守护进程与用户进程的区别
最新推荐文章于 2021-12-25 19:14:44 发布
守护线程与普通用户线程的区别是:java程序会在所有用户线程都执行完了才结束退出,即使主线程执行完了只要还有用户线程执行程序就在运行。但是如果其他用户线程全部执行完了守护线程如果没执行完的话它会自动被jvm终止,然后结束程序。这就是用户线程与守护线程的唯一区别,这个在有些时候还是有些用处的,例如java的定时器线程。