zoukankan      html  css  js  c++  java
  • js运行机制

    说到js的运行机制,那么就要先从几个名词开始,这是为了让更多的人能看懂。
    如下:
    进程和线程:
    进程:进程是正在运行的程序的实例。程序关于数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位;
    进程有三个基本的状态:
    线程:有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元,一个进程有多个线程。

    那么我们的js运行是单线程的,什么叫单线程?
    这里的单线程,是指js在运行时只在一条线程上运行,而且同时只执行一个任务,那么就需要把执行的任务加入队列中,前面的执行完毕以后再执行后面的,
    那么我们的浏览器又是多线程的。多线程呢就是同时可以执行多个任务。单线程和多线程类似于同步和异步,但是它们又不是同一个东西,这个区别在下篇博客中我会详细说明。
     
    总结:本篇博客我们需要了解js的运行机制,以及线程,进程,单线程,多线程的意思。
  • 相关阅读:
    Linux基础命令mv
    Linux基础命令cp
    闭包函数
    函数的嵌套
    函数对象
    global与nonlocal
    名称空间与作用域
    函数的参数(总结)
    函数的基本使用
    文件的操作之指针移动
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/10641799.html
Copyright © 2011-2022 走看看