首页 > 编程语言 > 详细

JavaScript之单线程

时间:2019-02-28 17:10:26      阅读:111      评论:0      收藏:0      [点我收藏+]

概念

1.单线程: 一个程序中只可以执行一个任务

2.多线程:一个程序中可以执行多个任务

JS中的单线程

严格来说,应该是JS引擎中的单线程,JS引擎中是以单线程的形式来运转的。

但是有时候可以看到JS引擎可以同时执行多套程序,那么这里就需要设计到“轮转时间片”这个概念了。

轮转时间片

轮转时间片是可以模拟多线程的

原理:

  1.一共有任务1,任务2

  2.切分任务1,任务2

  3.随机排列这些任务片段,组成队列

  4.按照队列顺序将任务片段送进JS进程

  5.JS线程执行一个又一个的任务片段

JavaScript之单线程

原文:https://www.cnblogs.com/wanghao123/p/10451556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!