JavaScript单线程之同步任务与异步任务

JavaScript是单线程的,全部任务须要排队,前一个任务结束,才会执行后一个任务。若是前一个任务耗时很长,后一个任务就不得不一直等着。html 若是排队是由于计算量大,CPU忙不过来,倒也算了,可是不少时候CPU是闲着的,由于IO设备(输入输出设备)很慢(好比Ajax操做从网络读取数据),不得不等着结果出来,再往下执行。 浏览器 JavaScript语言的设计者意识到,这时主线程彻底能够无论I
相关文章
相关标签/搜索