美文网首页
java线程状态和js中promise状态

java线程状态和js中promise状态

作者: 望舒_ | 来源:发表于2020-02-06 10:22 被阅读0次

1.Java线程状态


线程状态.png

(1)新建(new):分配必须的系统资源,执行初始化。此刻,线程已经有资格获得cpu时间了。之后,调度器将把这线程转变为可运行状态或阻塞状态。
(2)就绪(Runnable):在这个状态,只要调度器把时间片分配给线程,线程就可以运行了。
(3)阻塞(Blocked):线程能够运行,但被某个条件阻止它的运行。当线程处于阻塞状态时,调度器将忽略线程,直到线程重新进入就绪状态。
(4)死亡(Dead):不可调度,不会分到CPU时间,不能运行。任务死亡的方式通常是从Run()方法返回,但是任务的线程还可以被中断。
2.promise状态


promise状态.png

(1)promise操作只会处在3种状态:未完成态、完成态和失败态。
(2)Promise的状态只会出现,从未完成态向完成态和失败态转化,不能逆反。完成态和失败态不能互相转化。
(3)Promise的状态一旦转化,将不能更改。

相关文章

网友评论

      本文标题:java线程状态和js中promise状态

      本文链接:https://www.haomeiwen.com/subject/ifeyxhtx.html