当前位置: 首页 > news >正文

onedrive 做网站静态企业网银登录

onedrive 做网站静态,企业网银登录,wordpress模板h,长春高铁站#x1f4da;博客主页#xff1a;爱敲代码的小杨. ✨专栏#xff1a;《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 |《Web世界探险家》 ❤️感谢大家点赞#x1f44d;#x1f3fb;收藏⭐评论✍#x1f3fb;#xff0c;您的三连就是我持续更… 博客主页爱敲代码的小杨. ✨专栏《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 |《Web世界探险家》 ❤️感谢大家点赞收藏⭐评论✍您的三连就是我持续更新的动力❤️ 小杨水平有限欢迎各位大佬指点相互学习进步 文章目录 1. 线程状态的分类2. 线程状态代码演示3. 线程状态转化 1. 线程状态的分类 NEW(新建): Thread对象有了, 但是还没有启动线程RUNNABLE(可运行): 线程在Java虚拟机中执行时处于此状态。这个线程可能正在CPU上执行, 这个线程可能没在CPU上执行, 随时可以调度到 CPU 上执行TERMINATED(终止): 线程已经终止了, 内核中的线程已经销毁了WAITING(等待)当线程在等待另一个线程执行特定动作不带超时时线程处于此状态。TIMED_WAITING(计时等待)与WAITING状态类似但是等待有一个超时时间。BLOCKED(阻塞)当线程试图进入synchronized锁定的代码块或方法时而锁被其他线程持有时线程将进入BLOCKED状态。 2. 线程状态代码演示 使用getState得到线程的状态 NEW(新建): public class demo22 {public static void main(String[] args) {Thread t1 new Thread(() - {System.out.println(hello t1);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}});System.out.println(t1 线程的状态: t1.getState());} } 运行结果: RUNNABLE(可运行): public class demo22 {public static void main(String[] args) {Thread t1 new Thread(() - {System.out.println(hello t1);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}});t1.start();System.out.println(t1 线程的状态: t1.getState());} } TERMINATED(终止): public class demo22 {public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(() - {System.out.println(hello t1);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}});t1.start();// 等待t1线程执行结束t1.join();System.out.println(t1 线程的状态: t1.getState());} } 运行结果: WAITING(等待): public class demo22 {public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(() - {while (true) {System.out.println(hello t1);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}}});t1.start();t1.join();} } 由于 idea 中打印不好观察 WAITING, 我们使用jconsole工具来观察线程状态 jconsole:在 jdk 安装目录下的 bin 文件夹中 运行结果: TIMED_WAITING(计时等待) public class demo22 {public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(() - {while (true) {System.out.println(hello t1);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}}});t1.start();t1.join(3600 * 100);} } 3. 线程状态转化 举例: 小杨和小美要去买肯德基, 还没有去, 就是 NEW 状态 当小杨和小美开始去窗口排队,等待服务,就进入 RUNNABLE 状态 ;该状态并不表示已经被肯德稽开始接待排在队伍中也是属于该状态即可被服务的状态是否开始服务则看调度器的调度; 当小杨和小美因为一些事需要去忙, 例如:考虑吃什么?..这时候就进入了BLOCKED,WATING, TIMD_WATING状态 当小杨和小美都买完了肯德基为TREMINATED状态
http://www.dnsts.com.cn/news/7622.html

相关文章:

  • 鲜花网站建设规划分类信息免费发布网
  • 常州高端网站建设网络科技公司一般是做什么的
  • 成都网站建设私单php招生网站开发
  • 济南做手机网站高端t恤定制网站
  • 快速搭建网站 数据存储微信小程序开发制作多少钱
  • 注册公司网站网络服务商英文简称
  • 一个具体网站的seo优化网站开发程序开发
  • 持续推进网站建设购物网站建设网
  • 做网站信科网站建设app网页设计网站
  • 嘉兴网站建设方案服务廊坊哪些公司做网站
  • 如何推广网站运营seo课程排行榜
  • 网站系统的建设与管理西部数码网站管理助手 301
  • 为了同学都能访问网站如何做临沂网站建设对实体企业
  • 医疗网站设计怎样对一个网站做seo
  • 做电影网站一年赚多少在哪找做调查赚钱的网站
  • 网站开发实训的心得大厂网站建设
  • 网页设计怎么分析网站啊长宁集团网站建设
  • 网站配色网更换网站程序
  • 站长之家 站长工具怀化seo推广
  • 网站设计公司兴田德润信任高企业网站建设的类型有哪些
  • 南昌网站优化公司精品课程网站建设建议
  • 制作模板网站报价以家乡为主题做网站
  • 青岛开发区建设局网站东莞市网站建设平台
  • 青岛网站建设搜q.479185700简单的网页设计作品模板
  • 汽车html静态网站中国金湖建设网站
  • 网站建设基础入门企业建设网站的方式有两种
  • wordpress站标wordpress移动端缓存
  • 网站开发 工资高吗wordpress本地渗透
  • 网站加载很慢网页制作培训班前景
  • 南宁北京网站建设肥西建设局官方网站