不管执行程序后是否完成该线程,监护人线程被迫退出线程。通常,将不重要的线程设置为监护螺纹。
实例代码如下:
结果:
这是因为T1线程是监护线。当主线程具有输出端并且T1线程尚未完成时,只能被迫结束。因此,预期的任务在最终输出结果中不可见T1
多线程共享的全局变量定义了由全局线程执行的函数中的全局变量,因此线程可以读取并修改程序中的全局变量值,以实现线程之间共享全局变量的目的。
结果:
不管执行程序后是否完成该线程,监护人线程被迫退出线程。通常,将不重要的线程设置为监护螺纹。
实例代码如下:
结果:
这是因为T1线程是监护线。当主线程具有输出端并且T1线程尚未完成时,只能被迫结束。因此,预期的任务在最终输出结果中不可见T1
多线程共享的全局变量定义了由全局线程执行的函数中的全局变量,因此线程可以读取并修改程序中的全局变量值,以实现线程之间共享全局变量的目的。
结果: