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

如何看网站做的好坏百度关键词优化有效果吗

如何看网站做的好坏,百度关键词优化有效果吗,石家庄做网站建设的公司哪家好,智慧团建信息系统网站目录 一、线程的状态 1. NEW 2. TERMINATED 3. RUNNABLE 4. TIMED_WAITING 5. BLOCKED 6. WAITING 二、线程状态转换 1. 线程状态转换简图 一、线程的状态 线程的状态一共有 6 种: NEW:安排了工作,还未开始行动(调用 st…

目录

一、线程的状态

1. NEW

2. TERMINATED

3. RUNNABLE

4. TIMED_WAITING

5. BLOCKED

6. WAITING

二、线程状态转换

1. 线程状态转换简图


一、线程的状态

   线程的状态一共有 6 种:

  • NEW:安排了工作,还未开始行动(调用 start 方法之前)。
  • RUNNABLE:可工作的。又可分为正在工作中和即将开始工作。
  • BLOCKED:表示排队等着其他事情。(同步阻塞,因为资源竞争而引起的阻塞(锁))
  • WAITING:表示排队等着其他事情。(等待阻塞,需要其他线程唤醒)
  • TIMED_WAITING:表示排队等着其他事情。(计时等待阻塞,只等待一定的时间)
  • TERMINATED:工作完成了。

1. NEW

   把 Thread 对象创建好了,但是还没有调用 start。

    public static void main(String[] args) {Thread t = new Thread(() -> {});System.out.println(t.getState()); //输出 NEW}

2. TERMINATED

   操作系统中的线程已经执行完毕,销毁了,但是 Thread 对象还在时,获取到的状态就是TERMINATED。

    public static void main(String[] args) throws InterruptedException {Thread t = new Thread(() -> {});t.start();Thread.sleep(1000);System.out.println(t.getState()); //输出 TERMINATED }

3. RUNNABLE

   就绪状态,处于这个状态的线程,就是在就绪队列中。即随时可以被调度到 CPU上。如果代码中没有进行 sleep ,也没有进行其他的可能导致阻塞的操作,代码大概率是处在 RUNNABLE 状态。

    public static void main(String[] args) throws InterruptedException {Thread t = new Thread(() -> {while(true) {//这里什么都不能有}});t.start();Thread.sleep(1000);System.out.println(t.getState()); //输出 RUNNABLE}

    上述代码中,t 线程里一直持续不断的执行循环,随时系统向调度它上 CPU 都是可以的。

4. TIMED_WAITING

   代码中调度了 sleep(或者join(超时时间)) ,就会进入 TIMED_WAITING 状态。意思就是当前的线程在一定时间之内,是阻塞状态。一定时间结束后,阻塞状态解除。

    public static void main(String[] args) throws InterruptedException {Thread t = new Thread(() -> {while(true) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}});t.start();Thread.sleep(1000);System.out.println(t.getState()); //输出 TIMED_WAITING}

    上述代码中,因为 t 线程循环内部只有 sleep 方法,所以该线程大概率一直处在 sleep 中,因此获取 t 线程状态显示 TIMED_WAITING。

5. BLOCKED

   当前线程在等待锁,导致了阻塞(阻塞状态之一)。使用 sychronized 时候,可能会出现该状态。

6. WAITING

   当前线程在等待唤醒,导致了阻塞(阻塞状态之一)。使用 wait 时候,可能会出现该状态。

二、线程状态转换

1. 线程状态转换简图

 

http://www.hkea.cn/news/533008/

相关文章:

  • 网站建设的小结可以发外链的论坛有哪些
  • 网站正常打开速度网店营销与推广策划方案
  • 义乌 网站制作进入百度app
  • 做外围网站赌球红树林seo基础入门免费教程
  • 绿色风格网站seo排名赚钱
  • 南宁企业免费建站百度推广营销怎么做
  • 建立个人网站的成本短视频seo营销系统
  • 深圳公司名称大全网站结构优化的内容和方法
  • 安康市代驾公司上海网站关键词排名优化报价
  • 怎么在网站上建设投票统计在线培训系统app
  • 泰州网站建设哪家好网站seo的主要优化内容
  • 洛卡博网站谁做的seo权重查询
  • 东莞网络科技公司有哪些山东网站seo
  • 网站建设需要学什么网站模板购买
  • 用html做的游戏网站关键词推广效果分析
  • 做影视网站引流正规推广平台有哪些
  • 免费下载简历模板北京seo排名厂家
  • 西昌市做网站的百度搜索排名靠前
  • 办公室装修实景拍摄图重庆seo俱乐部联系方式
  • 网站建设阶段推广计划书怎么写
  • 代做毕业设计网站现成注册网站平台
  • 电商网站开发工作计划企业网络营销策划
  • 用wps网站栏目做树形结构图网页设计代码案例
  • 多媒体网站设计开发是指什么每日关键词搜索排行
  • 网站 seo正规网络公司关键词排名优化
  • 建立网站赚多少钱seo收录排名
  • 怎么做app网站seo学习网站
  • 广西建设职业技术学院官网免费的seo优化
  • 凡科网电脑版怎么做网站百度知道官网手机版
  • 贵卅省住房和城乡建设厅网站周口seo推广