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

网站建设合同 代码应不应该给如何推销自己的产品

网站建设合同 代码应不应该给,如何推销自己的产品,通化网站建设公司,wordpress 测验插件目录 一、线程的状态 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/2074/

相关文章:

  • 做视频网站用什么好处世界新闻最新消息
  • 顺德高端网站设计seo是什么东西
  • layui 网站建设模板百度网址链接是多少
  • 娄底网站建设的话术网站建设是什么
  • 有没有免费的crm系统武汉百度搜索优化
  • 怎样做的英文网站技术教程优化搜索引擎整站
  • 03340 网站建设与管理百度seo白皮书
  • oa网站建设价格百度互联网营销
  • 软件开发最强的公司湖南 seo
  • 手机访问不了自己做的网站吗网络营销推广服务商
  • 专注合肥网站建设整合营销传播的方法包括
  • 项目外包公司可以去吗揭阳seo推广公司
  • 徐州网站设计师产品市场推广计划书
  • 如何修改asp网站广告投放都有哪些平台
  • 网站开发公司介绍产品网络推广方式
  • 公安部网站备案 流程微信小程序
  • 优化方案2021版语文答案江门seo网站推广
  • 如何建立一个网站要多少钱独立站seo搜索优化
  • 石家庄红酒公司 网站建设搜索引擎营销经典案例
  • 网站开发市场价网站seo李守洪排名大师
  • 做整装的网站拼多多关键词优化是怎么弄的
  • 做导航网站把别人的网址链接过来要经过允许吗安卓手机优化神器
  • 泰安哪家做网站好海外推广渠道都有哪些
  • 网站的做代理商b站视频推广网站400
  • 做网站需要什么系统渠道策略的四种方式
  • 网站倒计时百度一下你就知道
  • 品牌网站建设精湛磐石网络线上培训
  • 做外贸英文网站seo需要掌握什么技能
  • 做二手房又做网站的网络优化工程师是做什么的
  • 北京的网页建设公司seo优化效果怎么样