nodejs里面的进程和线程

218 阅读1分钟

参考链接:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

nodejs是一门单线程语言,在某种意义上来说也是node单线程也叫作node单进程,因为一个进程里面原则上来说可以包含多个线程,由于nodejs是单线程语言,所以一个node单进程里面只有一个node单线程,又因为一个核的CPU在任何时刻只能执行一个单进程任务,所以要同时执行node任务,需要并发处理,cluster模块就是利用多核cpu的特点,根据cpu核数创建多个独立的根据核数确定的线程,这叫并发