8得票3回答
你使用过sysv/posix消息队列吗?

我从未见过任何使用posix或sysv消息队列的项目或其他内容。好奇的是,你们用它们解决了哪些问题或实现了哪些项目?

12得票4回答
D-Bus的底层传输是什么?

D-Bus允许程序进行通信。这种IPC是如何实现的?使用Unix域套接字、共享内存+信号量、命名管道,还是其他什么方法?也许是多种方法的组合?

32得票5回答
高效的Python到Python进程间通信

以下是符合以下要求的进程间通信(IPC)框架/技术: 在两个Python进程之间传输本地Python对象 时间和CPU高效(RAM效率无关紧要) 跨平台Win\Linux 最好:与PyPy兼容 更新1:进程位于同一主机上,并使用相同版本的Python和其他模块 更新2:进程由用户独立...

19得票4回答
Linux C:接收信号时,是否可以知道发送者的PID?

假设我的C程序处理 SIGUSR1 信号。 当接收到此信号时,是否可能知道是谁发送的? 也就是说,如何获取发送进程的pid?

7得票2回答
简单的线协议,该怎么办?

我有一个用C语言编写的简单服务器,其主要目的是使用专有协议与一些商业伙伴通信。由于这个原因和其他一些原因,它必须用C语言编写。然而,我还有其他一些进程,使用其他语言编写(例如Python),必须与服务器进行通信(在同一台Linux服务器上本地通信)。 在这种情况下,跨语言IPC的最佳选择是什...

7得票2回答
事件可以跨进程吗?

我在一个进程中创建了一个事件,并通过管道将事件句柄发送到完全独立的进程(不是子线程)。当我在第一个进程中触发事件时,WaitForSingleObject无法检测到该事件,因此我猜答案是否定的,除非我在SECURITY_ATTRIBUTES结构体中错过了一些技巧?或者我需要使用命名事件并调用O...

53得票12回答
两个独立的Java桌面应用程序之间的通信

我希望开发两个独立但相关的Java桌面应用程序。 我希望一个应用程序能够触发另一个应用程序,传递数据并可以编辑后传回,即通信是双向的。如果另一个应用程序已经运行,则希望它们之间直接通信,即不仅仅通过命令行传递参数等。 一般来说,我应该寻找哪些策略/技术来实现这一点?

7得票4回答
C应用程序和Python之间的IPC

我对IPC比较陌生,我有一个收集数据的C程序和一个分析数据的Python程序。我想要做到以下几点: 将Python程序作为主C程序的子进程调用 将包含需要处理数据的C结构体传递给Python进程 将Python进程返回的int值传递回C程序 我曾经简单地研究了管道和FIFO,但目前还没...

7得票2回答
Linux内核和用户空间程序之间的通信

我目前正在编写一个Linux内核模块,但在实现与用户空间程序的通信时遇到了问题。 这个内核模块需要接收用户空间程序发出的任务,并在完成后向用户空间程序发送结果。在内核模块执行任务期间,应阻塞用户空间程序。 我认为使用内核-用户空间IPC或Unix套接字会很好,但我在Google上找不到相关...

15得票1回答
多个Wasm模块能够通过函数直接相互交互并共享内存吗?

是否有一种方法可以实例化两个Wasm模块a和b,以使a能够调用b中的函数并访问b的独立内存?例如,假设a通过调用在b中公开给a的malloc实现来获取内存。这样,所有有用的内存都来自于b。如果可以,请问如何实现? 更具体地说,是否可以在这些操作之间没有额外的开销,并且不与JavaScript...