博客列表 >描述对同步,异步的理解

描述对同步,异步的理解

源逸
源逸原创
2019年06月01日 17:53:41935浏览

描述对ajax的理解与总结(单线程,任务队列,同步,异步)2019.05.14

单线程:

某一个时刻,只能执行一个任务,JavaScript就是单线程;

单线程并不是只有一个唯一的线程,只不过有一个且只有一个;


任务队列与事件循环:

可以认为主线程任务中容易阻塞的任务,在任务队列中保存的都是当前处理的异步任务,以回调函数的方式保存


同步与异步:

同步:就是在主线程中正在执行的任务,必须一个连着一个执行;

异步:就是被js引擎挂起来的任务,放在任务队列中的任务;异步任务是不能进入到主线程,因为在主线程容易造成阻塞,在任务队列中等待到主线程全部任务执行完,js引擎对任务队列扫描,哪个任务就绪,根据就绪状态,主线程捕获到状态,马上调入到主线程执行


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议