nodejs中进程process
2018-11-12 本文已影响9人
夏夏夏夏顿天
在写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
方法
- memoryUsage 内存占用情况
- nextTick nextTick方法用于将一个函数推迟到代码中所书写的下一个同步方法执行完毕或异步方法的回调函数开始执行前调用
- chdir chdir方法用于修改Node.js应用程序中使用的当前工作目录,使用方式如下
4.cwd cwd方法用返回当前目录,不使用任何参数
参考:
nodejs中process解读
https://juejin.im/post/5ad4d5066fb9a028e25e0a8a
参考: