线程联合和守护线程

简介: 线程联合和守护线程

线程联合


一个线程thread1在运行时,可以让其它线程调用join()和本线程联合,

如:thread2.join();

这时,称thread1在运行期间联合了thread2


如果线程thread1在运行期间联合了线程thread2

• 线程thread1将中断执行

• 线程thread2将获得CPU的使用权,并且将所有任

务执行完毕,之后才让出使用权

• 线程thread2执行完毕,线程thread1才能重新排队

等待CPU的使用权


如果线程thread1联合线程thread2时,线程thread2已经消亡,则thread2.join()不会产生任何效果


守护线程


一个线程调用

void setDaemon(boolean u)

可以将自己设置成一个守护线程


当程序中的所有用户线程都已经结束运行时,即使守护线程的run()方法中还有需要执行的语句,守护线程也立刻结束运行


目录
相关文章
|
6月前
|
Java
学习多线程之守护线程
学习多线程之守护线程
61 0
|
5月前
|
Java
java线程之用户线程与守护线程
java线程之用户线程与守护线程
java线程之用户线程与守护线程
|
6月前
|
数据采集 安全 Java
Python的多线程,守护线程,线程安全
Python的多线程,守护线程,线程安全
|
6月前
|
监控 Java 测试技术
面试准备不充分,被Java守护线程干懵了,面试官主打一个东西没用但你得会
面试准备不充分,被Java守护线程干懵了,面试官主打一个东西没用但你得会
61 1
|
6月前
|
Java 调度
多线程的基本概念和实现方式,线程的调度,守护线程、礼让线程、插入线程
多线程的基本概念和实现方式,线程的调度,守护线程、礼让线程、插入线程
60 0
|
6月前
|
监控 网络协议 Linux
守护线程
守护线程
49 0
|
6月前
|
Java C++ Spring
谈谈springboot里面的守护线程与本地线程
【4月更文挑战第18天】在Spring Boot中,线程的概念同Java标准线程模型一致,即区分为守护线程和用户线程。Spring Boot本身并不直接提供创建守护线程或用户线程的特殊机制,但它允许你通过标准Java方式或者利用Spring的框架特性来管理这些线程
358 2
|
6月前
|
Java 数据安全/隐私保护 块存储
多线程与并发编程【守护线程、线程同步】(三)-全面详解(学习总结---从入门到深化)
多线程与并发编程【守护线程、线程同步】(三)-全面详解(学习总结---从入门到深化)
115 1
|
6月前
|
监控 安全 Java
【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)
【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)
76 0
|
Java 开发者
停止线程 & 守护线程 & 线程阻塞
停止线程 & 守护线程 & 线程阻塞
25 0
停止线程 & 守护线程 & 线程阻塞