多线程
上篇是线程的生命周期,那这次来分享下,终止线程的几种方式。
文章目录
1、正常运行结束
所谓正常运行结束,我的理解就是程序正常运行结束,线程自动结束。
2. 使用退出标志退出线程
一般run()方法执行完,线程就会正常结束,然而腻,常常有些线程是伺服线程。他们需要长时间的运行,只有在外部某些条件满足的情况下,才能关闭这些线程。使用一个变量来控制循环,例如:最直接的方法就是设一个boolean类型的标志,并通过设置这个标志位true或false来控制while循环是否退出
上篇是线程的生命周期,那这次来分享下,终止线程的几种方式。
所谓正常运行结束,我的理解就是程序正常运行结束,线程自动结束。
一般run()方法执行完,线程就会正常结束,然而腻,常常有些线程是伺服线程。他们需要长时间的运行,只有在外部某些条件满足的情况下,才能关闭这些线程。使用一个变量来控制循环,例如:最直接的方法就是设一个boolean类型的标志,并通过设置这个标志位true或false来控制while循环是否退出