进程与线程,你了解多少?
进程与线程,在面试中经常会被问到,或者实际开发中经常遇到。那什么是进程?什么是线程?你对他们了解有多少?我们经常会说:一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程。
阅读量: 1.1k标签: 进程
进程和线程有什么区别?
从用户的角度来看,进程是正在运行的程序实例,而线程是进程中真正执行任务的基本单位。也就是说一个运行的程序至少包含一个进程,一个进程至少包含一个线程,线程不能独立于进程而存在。
阅读量: 1.5k标签: 进程
Pandora.js让进程间通信更容易
进程间通信 IPC-Hub,简洁的进程间对象代理,经过努力,我们提出了『简洁的进程间对象代理』,看下面的例子会清楚得多:
阅读量: 1.3k标签: 进程
NodeJS 进程是如何退出的
有几种因素可以导致 NodeJS 进程退出。在这些因素中,有些是可预防的,比如代码抛出了一个异常;有些是不可预防的,比如内存耗尽。process 这个全局变量是一个 Event Emitter 实例,如果进程优雅退出,process 会派发一个 exit 事件
阅读量: 2.2k标签: 进程
Node.js几种创建子进程方法
其中exec可用于在指定的shell当中执行命令。不同参数间使用空格隔开,可用于复杂的命令。传给回调的stdout和stderr参数会包含子进程的stdout和stderr的输出。
阅读量: 1.8k标签: 进程
Node.js的进程与子进程:从文档到实践
process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文档出发,管中窥豹,进一步认识和学习 process 模块:
阅读量: 2k标签: 进程
nodejs如何启动多进程?
Node.js 以单线程的模式运行,使用事件驱动来处理异步 IO 并发(底层是多线程的线程池)。然而,要是 Node 运行在一个多核 CPU 上,如何让 Node 充分利用多核的优势,并行地处理任务?
阅读量: 2.3k标签: 进程