| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java线程之用户线程与守护线程 -> 正文阅读 |
|
[Java知识库]java线程之用户线程与守护线程 |
一、Thread类Thread类中有一个属性daemon,表示线程是否是守护线程,默认值是false。与守护线程对应的是用户线程; ? 用户线程:daemon=false,有任务就执行。 守护线程:daemon=true,如果有用户线程存活就执行任务,如果没有用户线程存活,就退出; 二、用户线程示例
?thread线程是用户线程,while是一个死循环,程序始终处于运行状态。 ?? ?31行使用断点,查看thread和main线程的参数,均为用户线程 ? ? ?三、守护线程
??thread线程是守护线程,虽然while是一个死循环,当用户线程main运行结束,thread随即终止。 ? ?32打断点,dubeg运行 ? ?线程setDaemon()设置必须在线程执行前运行,否则会报java.lang.IllegalThreadStateException异常。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:15:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |