使用libuv开发C++ Addon实现Nodejs子进程同步通信

Electron

使用过Electron的同志们都知道,Electron中的渲染进程(renderer process) 和主进程间,可以使用ipc模块同时使用两种方法进行通信:

  1. 异步通信,渲染进程不阻塞,使用监听进行返回:
  2. 同步通信,渲染进程阻塞,从主进程得到返回值后将返回值直接作为该通信调用的返回值

而nodejs的源生childProcess模块fork出的非阻塞性子进程只

……