react native中js是单线程运行的吗

react native中js是单线程运行的吗

问问题描述

react native中js是单线程运行的吗,求路过的大神指点,急!

答精选答案

最佳答案

单线程,所有任务都是一条直线的执行下去,前一个任务结束,才会执行后一个任务。如果前一个任务死循环或者需要好长时间执行,后一个任务就要一直等,直到前一个执行完。

为什么平时看到setTimeout那些感觉是多线程执行,那是因为线程上执行速度很快就过了,所以看到那些“延时任务”好像是马上执行。

执行方法A(设定一个定时器,这个定时器插入到队列)-funB-funC-funD;

当funD执行完了,这时候才开始执行定时器。

本文来自作者[骆吉2016]投稿,不代表乐学网立场,如若转载,请注明出处:https://www.dtedu.com.cn/wljyu/202608/16668.html

赞 (1)

发表回复

本站作者后才能评论

评论列表(4条)

  • 骆吉2016
    骆吉2016 2026年08月04日

    我是乐学网的签约作者“骆吉2016”!

  • 骆吉2016
    骆吉2016 2026年08月04日

    希望本篇文章《react native中js是单线程运行的吗》能对你有所帮助!

  • 骆吉2016
    骆吉2016 2026年08月04日

    本站[乐学网]内容主要涵盖:教育咨询,知识百科

  • 骆吉2016
    骆吉2016 2026年08月04日

    本文概览:单线程,所有任务都是一条直线的执行下去,前一个任务结束,才会执行后一个任务。如果前一个任务死循环或者需要好长时间执行,后一个任务就

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们