J'ai trouvé que le mécanisme de signal utilisé pour la communication inter-processus dans Node.js est très similaire au mécanisme d'événement (voir l'exemple de code ci-dessous). Ou un modèle de conception ?
signal
child.kill('SIGUSR1'); process.on('SIGUSR1', function () { console.log('Got a SIGUSR1 signal.'); })
événement
eventEmitter.emit('event') eventEmitter.on('event', function () { console.log('Trigger an event.'); })
本质上都是消息机制,这是一种编程的惯用法。