进程

正在(内存)运行的应用程序就叫一个进程
例如:正在你手机里面运行的微信就是一个进程
特点:在内存独占一份空间

线程

是进程的最小执行单位
一个进程包含多个线程

总结

进程:就是在内存中正在运行的程序就叫一个进程 特点:在内存中独享一份空间
线程:一个应用程序是由多个线程组成,每一个线程之间相互是独立的

线程阻塞

  1. <script>
  2. /* 同步的代码 线程被阻塞了 */
  3. console.log(1);
  4. alert("http")
  5. console.log(2)
  6. </script>

异步的示例

  1. <script>
  2. console.log(1)
  3. setTimeout(()=>{
  4. console.log("http")
  5. },1000)
  6. console.log(2)
  7. </script>