站酷网素材东莞网络营销公司

web/2025/10/5 9:50:38/文章来源:
站酷网素材,东莞网络营销公司,冷饮店怎么做网站,加强网站内容保密建设文章目录 前言状态图状态变化说明补充说明 前言 线程的生命周期指的是线程从创建出来到最终消亡的整个过程#xff0c;以及过程中的状态变化。 状态图 以下图用mermaid语法绘制#xff1a; #mermaid-svg-32vKT6KmFdlYvCnr {font-family:trebuchet ms,verdana,… 文章目录 前言状态图状态变化说明补充说明 前言 线程的生命周期指的是线程从创建出来到最终消亡的整个过程以及过程中的状态变化。 状态图 以下图用mermaid语法绘制 #mermaid-svg-32vKT6KmFdlYvCnr {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-32vKT6KmFdlYvCnr .error-icon{fill:#552222;}#mermaid-svg-32vKT6KmFdlYvCnr .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-32vKT6KmFdlYvCnr .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-32vKT6KmFdlYvCnr .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-32vKT6KmFdlYvCnr .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-32vKT6KmFdlYvCnr .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-32vKT6KmFdlYvCnr .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-32vKT6KmFdlYvCnr .marker{fill:#333333;stroke:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr .marker.cross{stroke:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-32vKT6KmFdlYvCnr defs #statediagram-barbEnd{fill:#333333;stroke:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr g.stateGroup text{fill:#9370DB;stroke:none;font-size:10px;}#mermaid-svg-32vKT6KmFdlYvCnr g.stateGroup text{fill:#333;stroke:none;font-size:10px;}#mermaid-svg-32vKT6KmFdlYvCnr g.stateGroup .state-title{font-weight:bolder;fill:#131300;}#mermaid-svg-32vKT6KmFdlYvCnr g.stateGroup rect{fill:#ECECFF;stroke:#9370DB;}#mermaid-svg-32vKT6KmFdlYvCnr g.stateGroup line{stroke:#333333;stroke-width:1;}#mermaid-svg-32vKT6KmFdlYvCnr .transition{stroke:#333333;stroke-width:1;fill:none;}#mermaid-svg-32vKT6KmFdlYvCnr .stateGroup .composit{fill:white;border-bottom:1px;}#mermaid-svg-32vKT6KmFdlYvCnr .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#mermaid-svg-32vKT6KmFdlYvCnr .state-note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-32vKT6KmFdlYvCnr .state-note text{fill:black;stroke:none;font-size:10px;}#mermaid-svg-32vKT6KmFdlYvCnr .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#mermaid-svg-32vKT6KmFdlYvCnr .edgeLabel .label rect{fill:#ECECFF;opacity:0.5;}#mermaid-svg-32vKT6KmFdlYvCnr .edgeLabel .label text{fill:#333;}#mermaid-svg-32vKT6KmFdlYvCnr .label div .edgeLabel{color:#333;}#mermaid-svg-32vKT6KmFdlYvCnr .stateLabel text{fill:#131300;font-size:10px;font-weight:bold;}#mermaid-svg-32vKT6KmFdlYvCnr .node circle.state-start{fill:#333333;stroke:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr .node .fork-join{fill:#333333;stroke:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr .node circle.state-end{fill:#9370DB;stroke:white;stroke-width:1.5;}#mermaid-svg-32vKT6KmFdlYvCnr .end-state-inner{fill:white;stroke-width:1.5;}#mermaid-svg-32vKT6KmFdlYvCnr .node rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-32vKT6KmFdlYvCnr .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-32vKT6KmFdlYvCnr #statediagram-barbEnd{fill:#333333;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-32vKT6KmFdlYvCnr .cluster-label,#mermaid-svg-32vKT6KmFdlYvCnr .nodeLabel{color:#131300;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-cluster rect.outer{rx:5px;ry:5px;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-state .divider{stroke:#9370DB;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-state .title-state{rx:5px;ry:5px;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-cluster.statediagram-cluster .inner{fill:white;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-cluster .inner{rx:0;ry:0;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-state rect.basic{rx:5px;ry:5px;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#f0f0f0;}#mermaid-svg-32vKT6KmFdlYvCnr .note-edge{stroke-dasharray:5;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-note text{fill:black;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram-note .nodeLabel{color:black;}#mermaid-svg-32vKT6KmFdlYvCnr .statediagram .edgeLabel{color:red;}#mermaid-svg-32vKT6KmFdlYvCnr #dependencyStart,#mermaid-svg-32vKT6KmFdlYvCnr #dependencyEnd{fill:#333333;stroke:#333333;stroke-width:1;}#mermaid-svg-32vKT6KmFdlYvCnr :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} start() 竞争synchronized锁 Ojbect.wait() Ojbect.notify() thread.join(long) 时间到了 执行结束 new RUNNABLE BLOCKED WAITING TIMED_WAITING TERMINATED 状态变化说明 java线程对象的所有状态存放在**Thread类的内部类(State)**中 初始(NEW) 新创建了一个线程对象但还没有调用start()方法 运行(RUNNABLE) Java线程中将就绪(READY) 和运行中(RUNNING) 两种状笼统的称为“可运行就绪(READY) 线程对象创建后其他线程(比如main线程调用了该对象的start()方法。该状态的线程位于可运行线程池中等待被线程调度选中并分配cpu使用权 运行中 (RUNNING) 就绪(READY)的线程获得了cpu 时间片开始执行程序代码 阻塞(BLOCKED) 表示线程被锁阻塞时的状态。例如多个线程竞争synchronized锁有1个线程得到了锁其他线程就是阻塞状态 等待(WAITING) 线程暂停运行等待其他线程唤醒之后再继续执行。进入方法例如thread.join()Ojbect.wait()LockSupport.park()方法唤醒方法例如Object.notify()或者Object.notifyAll() 定时等待(TIMED_WAITING) 该状态不同于WAITING它可以在指定的时间后自行恢复进入方法例如Thread.sleep(long)Object.wait(long)thread.join(long)LockSupport.parkNanosLockSupport.parkUntil 终止(TERMINATED) 表示该线程已经执行结束或者异常中断线程一旦终止,就不能再重启启动,否则报错(IllegalThreadStateException) 补充说明 在Thread类中过时的方法(因为存在线程安全问题,所以弃用了 void suspend()暂停当前线程void resume()恢复当前线程void stop()结束当前线程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

招聘网站建设需求文档公司做网站的申请

编译下载mongodb-src-r2.2.2用VS2010打开mongodb-src-r2.2.2\src\mongo\db\db_10.sln编译mongod项目调试先创建数据库文件夹"D:\mongodb\db"设置调试参数--dbpathD:\mongodb\dbF5运行调试

php网站开发环境设计网站设计

Python Cookbook 3rd Edition Documentation 文章目录第一章:数据结构和算法1.1 解压序列赋值给多个变量问题解决方案讨论1.2 解压可迭代对象赋值给多个变量问题解决方案讨论第一章:数据结构和算法 Python 提供了大量的内置数据结构,包括列表…

梦创义网站建设建设银行温州分行网站

(꒪ꇴ꒪ ),hello我是祐言博客主页:C语言基础,Linux基础,软件配置领域博主🌍快上🚘,一起学习!送给读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误&#x…

株洲专业网站排名优化看男科哪家好

当下的中国正处于产业结构调整的重要转型时期。创新成为当下企业寻求稳健和长远发展必不可少的关键。要建立属于自己的企业特色,开发出属于自己的产品和服务并在激励竞争的市场下求得生存和发展,企业的自主研发活动已经越来越重视。纵观那些世界500强企业…

厦门网站推广优化哪家好站长查询域名

1 本期推荐歌曲: 《暮色回响》 2 介绍: 是T1作词、作曲 演唱:吉星出租 发行时间: 2024年5月17日 (现已有多个翻唱版本) 3 歌词: 传说浩瀚银河有颗星是他 走出时间后仍然选择留下 漆昼中温柔的不…

苏州企业网站建设服务好万网个人网站怎么备案

题目链接 8VC Venture Cup 2016 - Elimination Round 题意 把$n$个物品分成若干组,每个组的代价为组内价值的极差,求所有组的代价之和不超过$k$的方案数。 考虑DP,$f[i][j][k]$表示考虑到第$i$个物品的时候,还有$j$组尚未分配完…

怎么建立网站的步骤装修公司哪家好广州市

自助烤鸡翅的需求: 1.烤鸡翅的时间和对应的状态: 0-4min :生的 4-7min:半生不熟 7-12min:熟了 12min以上:烤糊了 2.添加调料: 客户根据自己的需求添加 定义烤鸡翅的类、属性和方法,显示对象的信息 …

苏州网站建设方案策划前端入职一周被劝退

很多小伙伴都遇到过win7系统开机提示xxxdll模块已加载但找不到入口点的困惑吧,一些朋友看过网上零散的win7系统开机提示xxxdll模块已加载但找不到入口点的处理方法,并没有完完全全明白win7系统开机提示xxxdll模块已加载但找不到入口点是如何解决的&#…

网站标识网站平台规划

(1)因为nil这个东西,swift中没有就是没有。 Int? 叫 整型可选型,如果不提前声明,直接赋值变量 nil会报错 。 可以将Int赋值给Int? ,但是不能将Int?赋值给Int 。 (2)不能将 普通…

郑州建站费用网站 类库

话说现在智能手机的计算能力严重过剩啊,不玩游戏、不打电话、不刷微信时,要充分利用手机的计算潜力为我所用。完全可以把一些台式电脑上的计算任务移到手机上来运行。python就是一个很好的跨平台的解决方案。今天谈谈安卓手机上python脚本的定时运行问题…

自身网站的建设和推广力度不足做调查赚钱的网站

untrack表示是新文件,没有被add过,是为跟踪的意思 可以看看有哪些文件会被删除,但是不会真正执行 git clean -n 删除当前目录下所有没有track过的文件. 他不会删除.gitignore文件里面指定的文件夹和文件, 不管这些文件有没有被track过 在…

网页制作与网站建设技术大全 pdf网站制作需要注意什么

这个重点是讲关于java的代码审计,看这些漏洞是怎么在java代码里面产生的。 #Javaweb 代码分析-目录遍历安全问题 这个漏洞原因前面文章有,这次我们看看这个漏洞如何在代码中产生的,打开靶场 解题思路就是通过文件上传,上传文件…

张家界建设网站的公司幼儿活动设计方案模板

如果所有的变量按照下面的程序进行定义和声明,那么在main()函数中所有可用的变量为 ()。 void fun(int x) {static int y;……return; } int z; void main( ) {int a,b;fun(a);…… }A.x,y B.x,y,z C.a,b,z D.a,b,x,y,z static静态变量的值在…

商城网站开发价wordpress 附件目录

华中科技大学等7所大学取消“研究生毕业必须发表论文”要求北京晨报发表于 2006/07/17 10:51中国7所大学取消“研究生毕业必须发表论文”要求中新网7月16日电据《北京晨报》报道,昨天,记者从大学校长论坛了解到,中国人民大学、北京师范大学、…

网站建设的颜色值写一张营销型网站页面多长时间

2000-2022年全国各地级市绿色金融指数数据 1、时间:2000-2022年 2、来源:来源:统计局、科技部、中国人民银行等权威机构网站及各种权威统计年鉴,包括全国及各省市统计年鉴、环境状况公报及一些专业统计年鉴,如 《中国…

中国能源建设集团有限公司网站减肥养生网站建设

很多人在制作混剪视频,需要二次创作的时候,就经常会把人声分离、背景音乐伴奏提取出来,然后重新加入自己的创意跟想法。下面就一起来看看如何用手机软件分离人声和音乐的吧! 音分轨 一款可以分离人声和背景音乐的手机软件&#x…

卧龙区网站建设哪家好建设网站上海

2023 年全国大学生电子设计竞赛仪器设备和主要元器件及器材清单 [本科组] 1. 仪器设备清单 直流稳压电源(具有恒流/恒压模式自动切换功能,0~30V/3A,双路) 数字示波器(100MHz, 双通道) 函数发…

上虞网站建设哪家好做一个手机网站成本

Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 Apache POI 代码实现复杂,学习成本较高。 Easypoi 功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出…

尤溪网站开发广西北海网站建设

在以前的博客中陆续记录了有关查询效率方面的文章。今天在整理一下,写上自己的一些心得记录如下:常见查询慢的原因常见的话会有如下几种:1、没有索引或没有用到索引。PS:索引用来快速地寻找那些具有特定值的记录,所有M…

长安网站建设哪家好湖南3合1网站建设

1. QString 字符串类 QString是Qt中的字符串类,与C/C不同的是,不再使用ASCII编码,而使用Unicode编码。因此一个字符不是8位的char,而是16位的QChar,这就是为什么之前一个汉字占用一个字符的原因。、 QString几乎向前兼…