单线程的JS如何实现多个交互同时进行

海洋饼干
English

答:利用“轮转时间片”模拟多线程(短时间之内轮流执行多个任务的片段)

实现方式:

  1. 现有任务1,任务2
  2. 将任务1,任务2切分
  3. 随机排列这些任务片段,组成队列
  4. 按照这个队列顺序将任务片段送入JS引擎
  5. JS引擎依次执行这些任务片段
阅读 593

饼干陪你一起玩前端
爱思考,爱分享
1.5k 声望
176 粉丝
0 条评论
1.5k 声望
176 粉丝
文章目录
宣传栏