nodejs中进程process

在写node进程前,我们搞懂一些概念

window系统的服务和进程的区别

服务是系统自动完成的,与是否登录用户无关
进程是需要分配CPU,实际运行的。和用户登录有关

这个process是nodejs中的全局对象,不需要require进来,就可以直接使用,

process是什么

process在全局对象上面的方法,不需要额外的引入,可以直接使用

process可以用来干什么

  • 获取进程信息
  • 操作进程

获取进程信息

  • execPath 可执行文件的绝对路径,如 /usr/local/bin/node
  • version 版本号
  • versions依赖库的版本号
  • platform 运行平台。 如 darwin、freebsd、linux、sunos、win32
  • stdin 标准输入流可读流,默认暂停状态
  • stdout 标准输出可写流,同步操作
  • argv 属性值为数组
  • env 操作系统环境信息
  • title 窗口标题
  • arch 处理器架构 arm ia32 x64

方法

  1. memoryUsage 内存占用情况
  2. nextTick nextTick方法用于将一个函数推迟到代码中所书写的下一个同步方法执行完毕或异步方法的回调函数开始执行前调用
  3. chdir chdir方法用于修改Node.js应用程序中使用的当前工作目录,使用方式如下
    4.cwd cwd方法用返回当前目录,不使用任何参数

参考:
nodejs中process解读

https://juejin.im/post/5ad4d5066fb9a028e25e0a8a

参考:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,432评论 0 6
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,642评论 2 41
  • process --进程 process对象是一个全局对象,他提供当前Node.js进程相关的有关信息,以及控制当...
    imakan阅读 4,896评论 0 3
  • 模块概览 process是node的全局模块,作用比较直观。可以通过它来获得node进程相关的信息,比如运行nod...
    sponing阅读 10,221评论 0 3
  • 2015年夏天,我终于对自己的本职工作彻底失去了信心。从事了3年多的HR工作,却仍然是一名专员。而且也看不出任何晋...
    邵公子GZS阅读 794评论 0 0