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

光伏电站建设的行业网站怎么查网站icp备案

光伏电站建设的行业网站,怎么查网站icp备案,广东营销网站建设服务,制作高端app开发公司线程总共由以下6种状态: 1.NEW Thread对象创建好了,但是还没有调用start方法在系统中创建线程! 2.TERMINATED 对象仍然存在,但是系统内部的线程已经执行完毕 3.RUNNABLE 就绪状态。表示线程或者在cpu上执行,或者准备…

线程总共由以下6种状态:

1.NEW  Thread对象创建好了,但是还没有调用start方法在系统中创建线程!

2.TERMINATED  对象仍然存在,但是系统内部的线程已经执行完毕

3.RUNNABLE  就绪状态。表示线程或者在cpu上执行,或者准备就绪可以去cpu上执行!

4.TIMED_WAITING  指定时间的阻塞。就在到达一定的时间就会自动解除阻塞。使用sleep会进入这个状态。使用带有时间的join()也会进入这个状态!

5.WAITING  不带时间的阻塞(死等)必须要满足一定的条件,才会解除阻塞join或者wait都会进入WAITING。

6.BLOCKED  由于锁竞争,引起的阻塞!

通过图来表示👇

用下面的代码表示6个阶段👇

public class ThreadDemo25 {private static final Object lock = new Object();public static void main(String[] args) throws InterruptedException {// 创建线程对象,此时线程处于 NEW 状态Thread thread = new Thread(() -> {// 模拟线程执行一些任务,进入 RUNNABLE 状态System.out.println("线程开始执行,当前状态: " + Thread.currentThread().getState());// 模拟线程等待一段时间,进入 TIMED_WAITING 状态try {System.out.println("线程即将进入 TIMED_WAITING 状态");Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}// 线程获取锁,模拟 BLOCKED 状态synchronized (lock) {try {// 模拟线程等待,进入 WAITING 状态System.out.println("线程即将进入 WAITING 状态");lock.wait(); //这个会释放对象的锁,并进入该对象的等待池,等待被唤醒} catch (InterruptedException e) {e.printStackTrace();}}System.out.println("线程继续执行");});// 输出线程的初始状态:NEWSystem.out.println("线程初始状态: " + thread.getState());// 启动线程,使其进入 RUNNABLE 状态thread.start();// 短暂休眠,确保线程有机会进入 RUNNABLE 状态Thread.sleep(100);System.out.println("线程启动后状态: " + thread.getState());// 主线程休眠,等待子线程进入 TIMED_WAITING 状态Thread.sleep(500);System.out.println("线程 TIMED_WAITING 状态: " + thread.getState());Thread.sleep(1500);// 主线程获取锁,模拟 BLOCKED 状态synchronized (lock) {// 主线程休眠,让子线程等待锁,进入 BLOCKED 状态Thread.sleep(1000);System.out.println("线程 WAITING 状态: " + thread.getState());// 唤醒等待的线程,使其从 WAITING 状态恢复,此时这个对象还是有锁的。//所以就发生了锁竞争!lock.notify();System.out.println("线程BLOCKED状态:"+thread.getState());}// 等待线程执行完毕,进入 TERMINATED 状态thread.join();System.out.println("线程最终状态: " + thread.getState());}
}

http://www.dtcms.com/wzjs/583520.html

相关文章:

  • 生活信息网站如何推广微信群推广平台
  • 描述出你要建设网站的主题阿里云国际wordpress
  • 删除网站备案网站优化如何提高排名
  • 给朋友网站做宣传怎么写开发一款游戏
  • 站长收录平台个人网站做淘宝客如何备案
  • 网站图片轮播怎么做找什么样的公司帮助做网站
  • 手机网站用什么后台网站后台用什么浏览器
  • 网站开发交易平台dell网站设计特色
  • 丹阳做公司网站的网站域名绑定
  • 学校网站建设价格网站与网页之间的区别是什么
  • 做网站需要工具济南网站建设与优化
  • 织梦学校网站wordpress自动保存远程图片
  • 维修网站源码电子商务网站系统开发
  • 兰州网站建设推荐q479185700顶上建站之星安装说明
  • 来宾网站seojsp网站建设项目实战课后
  • 怎样做农村电商网站产品推广方式都有哪些
  • iis中怎样配置网站绑定wordpress打包ios+app
  • 网站建设客户需要提供什么科目企业网站可以备案几个
  • app手机网站制作wordpress中home page
  • 深圳建站哪家专业天津公司网站
  • 做最好的网站新新网页源代码快捷键
  • 网站菜单代码中国建设银行甘肃省分行 官方网站
  • 免费做国际贸易的网站中国万网域名注册价格
  • 全屏 网站 代码区块链开源平台
  • 衡阳企业网站建设价格dedecms做资源下载网站
  • 嘉兴市建设官方网站千库网怎么样
  • 网站图片最大尺寸网上服务厅
  • 聊城做网站的公司咨询英文网站建设方案 PPT
  • 电商网站建设 平台上传网站中ftp地址写什么
  • 哪里制作企业网站网站ip访问做图表