7得票2回答
IPC:在两个程序之间使用命名管道的C++方法

我正在尝试在同一台计算机上的两个不同程序之间实现IPC(在我的情况下,是CentOS7)。为了实现松散的耦合,我决定使用一个命名管道进行IPC。因此,我正在使用以下示例并遇到了不同的问题。 创建并写入管道: #include <sys/types.h> #include &lt...

8得票1回答
在进程中分离和多次实例化C库

我们有一个C库(.lib Windows和.a Linux),它只允许创建单例,并且在实例化后无法正确关闭(内存泄漏和线程未结束)。除了重写代码并消除错误之外,是否有一种简单的方法可以在进程中隔离这种行为不当的代码,以便可以删除单例限制并将不干净的清理工作沙盒化?如果确实有,我主要感兴趣的是任...

40得票1回答
Windows 7 上最快的 IPC 方法

什么是在 Windows 7 上最快的进程间通信 (IPC) 方法?我们希望只共享内存块(双向)。 是 ReadProcessMemory 还是其他方法?我们想使用纯 C,但是 Boost 库使用什么进行 IPC?

7得票1回答
macOS 上沙盒化 Swift 应用程序的应用间通信

我正在使用Swift构建一个沙盒化的macOS应用程序,其中包含一个子应用程序。 我想要实现的功能是: 父级应用可以启动多个子应用程序 父级应用程序向每个子应用程序发送不同内容以显示 父级应用程序和子应用程序都有自己的用户界面。 我一直在考虑的实现方式是: 分布式通知 带有用户信...

25得票2回答
为什么可以将布尔数组写入包裹(Parcel),但不能写入布尔值?

在Parcel的文档中,声明存在一个方法。public final void writeBooleanArray (boolean[] val) 但是没有writeBoolean(boolean val)方法。 还存在以下方法:public final void writeLong (lo...

14得票1回答
在同一台iPhone上运行的应用程序之间进行透明通信

有很多类似的问题,所以这个问题经过仔细定义,不会成为重复的问题。 前置条件 有两个iPhone应用程序(独立的捆绑标识符),你完全掌控每一个应用程序的源代码 用户在同一台手机上安装了两个应用程序 没有与其他主机的网络连接 没有越狱 假设这些应用程序具有无限期后台运行的合适功能 目标 ...

7得票5回答
如何知道子进程何时死亡?

在我的课堂上,我运行了4个进程。 from multiprocessing import Process procs = ( Process(target=ClassOne, name='ClassOne'), Process(t...

7得票1回答
Node.js 进程间通信?

Node.js提供任何标准的IPC方式吗?就像许多其他语言中一样?我是Node.js的新手,所有找到的信息都是关于使用child_process.fork()或sockets。

26得票4回答
每个Android中的活动都是一个进程,或者说一个应用程序就是一个进程。

在这个页面中,http://androidapps.org.ua/androidintro_ipc.html,将活动之间的意图切换描述为进程间通信。现在我困惑于Android中每个活动是否都是一个单独的进程,还是所有应用程序内的活动都是一个进程。我已经使用以下方法检查了我的应用程序中所有活动和...

100得票4回答
System V IPC与POSIX IPC的区别

System V IPC 和 POSIX IPC 有什么不同? 为什么会有两个标准? 如何决定使用哪个 IPC 函数?