main线程和创建的子线程th1、th2都是前台线程,程序会在main和子线程的任务执行完以后才退出。
如果显示的将th1、th2设置为后台线程( th2.setDaemon(true);),程序会在前台线程执行完以后退出,而不管后台线程有没有执行完。
main线程和创建的子线程th1、th2都是前台线程,程序会在main和子线程的任务执行完以后才退出。
如果显示的将th1、th2设置为后台线程( th2.setDaemon(true);),程序会在前台线程执行完以后退出,而不管后台线程有没有执行完。