nodejs中的进程和线程

66 阅读1分钟

进程:操作系统中进行资源分配和调度的基本单位,也可以叫做正在运行中的程序

  • 独立的内存空间
  • 不同进程之间数据不共享但可以通过进程间通信机制来进行数据通信
  • 支持多线程

比如说:nodejs启动了一个服务,其实就相当于创建了一个进程。或者启动微信

线程:任务调度和执行的基本基本单位。

  • 一个进程可以有一个或多个线程。
  • 所有线程共享着进程的数据和内存 比如说:线程就相当于执行某种任务的一个东西。比如说js线程,只执行js代码,http请求线程只执行http请求。