java线程的生命周期_线程的生命周期 环球时快讯
你们好,最近小活发现有诸多的小伙伴们对于java线程的生命周期,线程的生命周期这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、通过前面两节的学习,我们对螺纹有了基本的了解。了解线程和进程的区别,以及线程和场景的使用。本节研究线程的状态和线程类的主要方法。
(资料图)
2、1,线程的生命周期和状态
3、从创建到死亡,一个线程要经历几个状态,比如新的、可运行的、正在运行的、阻塞的、等待的、死亡的等等。
4、其中,运行、阻塞和等待状态会相互转换。
5、创建线程后,它不会立即进入就绪状态。它需要等待JVM分配线程运行所需的资源,比如内存资源、运行堆栈、程序计数器等。分配完所有资源后,线程将进入就绪状态。
6、当进入一个就绪线程时,需要等待JVM的调度来获取CPU的时间。对于单核CPU,当前时间段内只能运行一个线程。对于多核CPU,您可以运行多个线程。线程得到CPU的执行时间后,进入运行状态。
7、由于各种原因,已经进入运行状态的线程可能无法继续运行。例如,线程本身进入睡眠状态,或者被其他线程阻塞,或者被JVM安排进入等待状态。
8、此时有几种状态:时间等待(睡眠或等待某个事件)、等待(等待被唤醒)和阻塞。
9、线程执行后,JVM会清理线程使用的资源,线程会进入消亡状态。
10、thread从创建到消亡的过渡如下图所示。
11、线程的上下文切换
12、如前所述,线程需要依次使用CPU。当正在运行的线程被JVM切换到另一个线程时,需要记录当前运行线程的运行栈、程序计数器等数据以及线程状态。当线程再次被唤醒时,它可以保持当前状态并继续执行。
13、这个过程称为线程上下文切换。
14、举个例子,假如线程A正在读取文件内容,读到一半时,JVM需要暂停线程A,转去执行线程B,当再次切换回来执行线程A的时候,需要保持线程A读取文件的状态。
15、对于线程的上下文切换实际上就是存储和恢复CPU状态的过程,它使得线程执行能够从中断点恢复执行。
16、Thread类的主要方法
17、在“用实例说明多线程的使用场景及方法”一节,我们已经掌握如何使用Thread类启动线程,下面重点讲述Thread类提供的主要方法。
18、 public void start ()
19、用于启动线程,需要注意的是,在某个线程上调用这个方法后,它还需要看JVM是否调度到该线程,只有调度到该线程,它才运行。
20、 public static Thread currentThread ()
21、用于获取当前运行的线程对象。
22、 public ClassLoader getContext ClassLoader ()
23、用于返回当前线程的上下文ClassLoader。上下文ClassLoader由线程创建者提供,供运行于该线程中的代码在加载类和资源时使用。
24、 public final boolean isAlive ()
25、用于判断线程是否还存在。
26、 public Thread.State getState ()
27、用于获取当前线程的状态。
28、 public final String getName ()
29、用于获取当前线程的名称。
30、 public final void setName ()
31、用于设置当前线程名称。
32、 public final void setDaemon (boolean on)
33、用于将该线程标记为守护线程或用户线程。
34、 public final void setPriority (int newPriority)
35、用于更改当前线程的优先级,优先级高的抢占资源的概率要高一些,同样的优先级在前面的调度的更快。
36、 public static void sleep (long millis) throws InterruptedException
37、用于在指定的毫秒内让当前正在执行的线程休眠(暂停执行)。
38、 public void interrupt ()
39、用于中断当前线程。
40、Thread类方法使用代码如下:
41、MyRunner类的代码如下
42、程序输出结果如下图所示
43、一个线程从它的创建到消亡的过程,会经历不同的阶段。当创建Thread类或其子类的一个实例时,就意味者该线程处于新建状态,一旦调用了该线程实例的start方法,该线程便进入了运行状态,
44、在线程的运行过程中,它不一定能始终保持运行的状态,可能会被阻塞进入等待状态、也可能会进入休眠状态,也可能会被再次唤醒进入运行状态,状态切换一直持续,直到线程消亡。
以上就是线程的生命周期这篇文章的一些介绍,希望对大家有所帮助。
标签:
推荐文章
- java线程的生命周期_线程的生命周期 环球时快讯
- 每日焦点!念念不忘必有回响完整诗句_念念不忘 必有回响近义词
- 环球信息:2023年4月大宗商品-硝酸钾价格分析:价格为5475元/吨,同比下降22.71%
- 科蓝软件:6月1日公司高管王安京减持公司股份合计78.3万股
- 合同作废章盖在哪个位置(合同作废章怎么盖) 世界简讯
- 喜上“莓”梢 重庆南川万亩蓝莓迎丰收_世界短讯
- 垦丁在哪儿_垦丁快线垦丁到左营的价格-环球看热讯
- 在银行存了100万存款,每月利息约2917元,可以躺平不工作
- 天天观点:奥林匹克体育中心体育场_奥林匹克体育中心
- 申通快递怎么样(申通快递详情)
- 微头条丨格灵深瞳:目前智慧金融业务对公司收入贡献较高
- 风翻白浪花千片雁点青天字一行的哲理(锋范吧)
- 全球今日讯!曝上海不再与丁彦雨航续约 上赛季场均仅5.4分
- 华晨宝马、宝马中国召回部分国产及进口宝马电动汽车 天天快看
- 天天百事通!拉波尔塔谈阿尔巴:你是球队队徽的一部分;球队永远是你的家
- 护航高考 全国多地对各考点进行消防安全检查|环球简讯
- 一点通驾校模拟考试科目四_网上预约驾校考试
- 2021年牛宝宝怎么样_2021年牛宝宝怎么取小名
- 中医药文化走进校园(健康焦点) 热消息
- 当前看点!2023年传音控股跟踪分析报告 在手机业务基础上延伸布局扩品类业务
- 世界快看:我国首个区块链技术领域国家标准发布
- 尸王降临小说_尸王 当前要闻
- 《乘风》逆袭,双料影后贾静雯,是否是你的童年白月光呢_最新资讯
- 英国零售店商品价格飙升 达18年来最大增幅
- 法媒:法国首家电动汽车电池厂开业-天天百事通
- 环球消息!轻资产创业有哪些项目_创业论坛有哪些
- RCEP正式对菲律宾生效 环球看热讯
- 环球热头条丨省退役军人事务厅联合驻晋某部:军地双拥共迎“六一”
- 环球热文:供地“减量提质” 前5月中国300城涉宅用地成交楼面价同比涨28%
- cma中文证书和英文证书一样吗_cma中文的认可度
- 天下第一流全文阅读_天下第一流
- 环球今亮点!北航“校长进中学”活动走进浙江杭州学军中学
- 天天动态:早日康复!南华大学在儿科病房派送节日礼物
- 网络用语戏子是什么意思 戏子是什么意思 环球热闻
- 【环球热闻】“20亿以下不分仓”的大佬又来扫货了:豪掷12亿抢筹科大讯飞
- 长棘龙拼音怎么读(长棘龙折纸图解)
- 漳州护理中专学校(漳州护理职业学院学费)
- 千亿石化小霸王战锂电:恒力石化4.4亿平方米隔膜项目首条产线贯通
- 顺灏股份:涉嫌单位行贿犯罪 遭滁州市监察委立案
- 新西兰警方对首都旅馆纵火嫌疑人提起五项谋杀指控
- 焦点热文:《三分野》取名由来 三分野男主身世是什么?
- 俄罗斯被西方封锁,我们的援军马上就要到了
- 承诺家人要钱就给,发誓永不背叛师父,如今岳云鹏做到了吗?-世界速讯
- 6月1日金兰首饰黄金报587元/克 铂金360元/克 环球聚看点
- 6.10苏州站活动预告丨上财MBA Pre-Sufer 公开课暨2024年入学预面试政策说明会|环球微资讯
- 三星Galaxy A52 5G智能手机泄漏不遗余力|环球新要闻
- 安全电子印章|当前热讯
- 增加体育锻炼时间 培养正确用眼习惯
- 艺术 | 《京东20年晚八点歌会》激励舞台创新,传递国潮文化
- 众泰汽车:董事长黄继宏因个人原因辞职_今日热搜
- 雷鸟Air Plus深度评测:从“玩”到“生产力”
- 【天天聚看点】新华视点|“二阳”形势如何?怎样科学应对?——多地发热门诊观察
- 赵明:荣耀高研发投入与坚持长期主义换来高质量增长 世界报道
- 1-4月份安徽汽车工业保持快速增长_最新消息
- 5月31日基金净值:广发瑞誉一年持有期混合A最新净值0.9803,跌1.04%-热头条
- 港股概念追踪 | 首个区块链技术领域国家标准出台 构筑数字经济新优势正当时 相关企业有望受益(附概念股) 热点在线
- 关注:罗永浩京东首播全场销售额突破 15 亿元
- 当前观察:安全文明施工费费率标准文件规范_安全文明施工费费率标准
- 华硕a豆笔记本怎么样知乎_华硕a豆笔记本怎么样 焦点关注
- 深壹度丨破解“执法难、普法难”,四川上万家托育机构启动“线上自查”
- 张振华的前列舒安贴_张振华的发明的前列舒安贴是真的吗-每日热门
- 惠普专利可折叠智能手机 采用翻盖设计
- 今日热讯:汪精卫活了61岁
- 2023曾轶可巡演青岛站观演攻略(时间+门票+介绍)_世界球精选
- 怎么做月饼最简单(怎样做月饼好吃又简单) 环球关注
- 普陀这个小区创新共治模式巧解“流浪隐患”
- 马斯克访华,特斯拉股价涨了近1800亿 每日关注
- acca和cfa哪个难?详细分析两证书
- 天天热推荐:孔子的论语及翻译(孔子论语原文及翻译)
- 资本大鳄最后的孤注一掷 消息
- 热门看点:最新初中生名师点拨作文_对于最新初中生名师点拨作文简单介绍
- 成都大运会举办志愿者誓师大会
- 提车先交全款220万元?!贾跃亭花式延期交付FF
- 快资讯:大泽_daze
- 两名赖车乘客拘留结束,当事司机:继续起诉
- 周六福黄金价格今天多少一克(2023年05月31日)参考价格|世界快消息
- 美豆近强远弱格局或进一步强化
- 县民政局—— 织密保护网 用心用情守护未成年人健康成长|世界今日讯
- 天天时讯:今日盘中突破年线个股
- 今日原油交易提醒:强劲利空因素打压油价 增加油价下行风险-当前快报
- 高山马铃薯种业与产业创新发展大会开幕-环球快消息
- 万宁有什么玩的_万宁有几个镇
- 热头条丨【寻味中华 | 文博】东汉说唱俑“复活”:传递千余年的喜乐
- 环球速读:最新龙虎榜:机构买入巨人网络超1亿,知名游资买入华工科技
- 全球快播:卡露亚的教导定魂(卡露亚的教导匿迹)
- 商用密码大会8月将在郑州举行_全球滚动
- 武磊 天天视讯
- 海贼王两年后是第几集_海贼王两年后是第几集了呢
- 天天百事通!永义国际(01218.HK):高山拟配售最多5000万股 总筹2500万港元
- 红旗连锁(002697):5月30日北向资金减持13.41万股
- 神十六发射成功 保险如何护航太空之旅
- 市场调整消化估值压力,基础设施REITs隐含收益率提升
- 重点聚焦!乘联会:4月乘用车智能化指数创近3个月新高
- 转学直接给校长钱能收吗(小学转学需要给校长多少红包) 天天热讯
X 关闭
资讯
X 关闭