当前位置: 首页 > 面试题库 >

如何向父进程发送消息

戈正初
2023-03-14
问题内容

我可以发送消息给父进程吗?

var child =child_process.fork();

child.send({msg:msg})

子进程

process.on('message', function(){

});

// how to send message to parent??

问题答案:

简而言之: process.send()

较长的例子,我前段时间写过forktest.js

var cp = require('child_process');

if (!process.send) {
  var p = cp.fork(__dirname + '/forktest');
  p.send({
    count: 10
  });
  p.on('message', function(data) {
    process.exit(0);
  });
} else {
  process.on('message', function(data) {
    console.log(data);
    data.count--;
    if (data.count === 0) {
      process.send({});
      process.exit(0);
    }
    var p = cp.fork(__dirname + '/forktest');
    p.send(data);
    p.on('message', function(data) {
      process.send(data);
      process.exit(0);
    });
  });
}


 类似资料:
  • 本文向大家介绍C#向无窗口的进程发送消息,包括了C#向无窗口的进程发送消息的使用技巧和注意事项,需要的朋友参考一下 注:本文适用.net2.0+的winform程序 一个winform程序,我希望它不能多开,那么在用户启动第二个实例的时候,作为第二个实例来说,大概可以有这么几种做法: 1.弹个窗告知用户【程序已运行】之类,用户点击弹窗后,退出自身 2.什么都不做,默默退出自身 3.让已运行的第一个

  • 我正在为android中的knx模块开发一个串口应用程序。我可以向knx modulde发送和接收赞扬。当从serialport接收到消息时,我想更改ui(例如按钮属性)。我用处理程序试过了,但我无法更改ui。帮我一把。 @覆盖公共空OnSerialsData(最终字节[]缓冲区,最终int大小){......} 它是我的串行端口侦听器函数,调用insine ReadThread。此线程从我的活动

  • 标题是不言自明的,我希望能够向父执行元发送消息(意味着我希望父执行元的)。在Akka Classic(非类型化)中,父执行元的可以通过以下方式从子执行元的获得: (例如,参见这个问题(在Java))。 但是,Akka Typed中的不公开父级的。Scala中是否有惯用的方法为父执行元获取?

  • 在过去的几个小时里,我一直在阅读推送通知应用编程接口和网络通知应用编程接口。我还发现谷歌 我试图了解我们是否可以使用桌面通知实现对浏览器的推送通知,我相信这就是Web通知API所做的。我在这里看到了一个关于如何为Chrome做到这一点的谷歌文档 现在我还不明白的是: 我们可以使用GCM/APNS向包括Firefox在内的所有Web浏览器发送推送通知吗 我相信所有这些答案都可以帮助很多有类似困惑的人

  • 我在服务器端有以下代码: 客户端代码: 我的行动: 我运行应用程序,以的身份登录,并启动从客户端到服务器的消息发送,我看到方法是invokes和line成功执行,但我在客户端没有看到该消息。 我怎么能 Spring Security配置: Web套接字配置: 在建议和阅读主题后,我尝试了以下方式向Spring WebSocket上的特定用户发送消息: 服务器端: 客户端: 服务器端: 客户端: 服

  • 在Kafka文献中: Kafka的处理方式不同。我们的主题被划分为一组完全有序的分区,每个分区在任何给定时间都由一个使用者使用。这意味着消费者在每个分区中的位置只是一个整数,即要消费的下一条消息的偏移量。这使得消耗量的状态非常小,每个分区只有一个数字。这种状态可以定期检查。这使得消息确认的等价物非常便宜。 然而,按照同一份文件中的快速入门指南,我很容易就能: 使用单个分区创建主题 创建一个游戏机制