8得票3回答
Parallel::ForkManager()模块是否支持对全局变量进行同步?

我对Perl中的Parallel::ForkManager模块非常陌生,但是它有很多优点,所以我认为它支持我需要的内容,只是我还没有想出来。 我需要在每个子进程中根据每个子进程计算出的键值将一些更新写入全局哈希映射表中。然而,当我在for循环外部声明一个哈希映射表并期望在循环后更新哈希映射表...

8得票1回答
Node.js的进程间和服务器间事件发射器/监听器?

目前,我在我的应用程序内部使用EventEmitter2作为消息总线,我非常喜欢它。 无论如何,现在我需要一个不仅可以在进程内工作,而且还可以在进程之间工作的消息总线。我理想的候选人应该... - ...与 EventEmitter2 兼容(“插拔式替换”), - ...不需要专用服务器或...

10得票2回答
Java 和 C++ 共享内存

我有一段创建共享内存的C++代码。是否有可能编写Java代码来读取由C++代码创建的内存,而不使用JNI?顺便说一下,我正在使用Windows操作系统。

32得票3回答
在Mac OS X上进行进程间通信的最佳方法

我计划在Mac上构建一个Cocoa应用程序,其中包括一个后台守护进程(实际上只是一个基本上无界面的Cocoa应用程序),以及0个或多个本地运行的“客户端”应用程序(如果可能的话,我还想支持远程客户端,远程客户端只能是其他Mac或iPhone OS设备)。 要传输的数据将非常简单,主要是文本和...

10得票2回答
最高效的 - 在性能方面 - 用于JVM之间的通信

我有一个Java应用程序,需要在不同进程之间进行通信。这些进程可以在同一JVM或不同JVM上运行,但都在同一台机器上。 我的应用程序需要向另一个进程(同一JVM或不同JVM)提交“消息”,然后忘记它。类似于IBM的“MQ”这样的消息队列,但更简单,并且仅使用内存,而不是使用硬盘进行I/O以提...

22得票3回答
用C#后端实现的Electron图形用户界面

使用案例 我有一个已经使用C#和WinForms开发的项目,其中包含用于GUI的自定义控件。我们对使用HTML/CSS/JS编写GUI的方法感到惊讶,并正在寻找使用上述语言编写桌面应用程序GUI的最佳方法。我们只需要支持Windows设备。 我的担忧: 很快就会遇到使用electron-...

29得票3回答
本地IPC,POSIX消息队列(mqueues)和Unix域(local)套接字哪个更好?

在本地进程间通信(IPC)中,使用POSIX消息队列还是Unix域套接字更好? 我曾经使用Unix套接字在不同机器之间进行过工作,并且记得建立和断开连接会导致套接字在最终消失之前会残留一段时间。此外,如果您想要一个“可靠”的交换,您要么必须使用TCP,要么就要设计应用程序返回一个ACK。但我...

25得票3回答
如何在同一设备上运行的Android应用程序之间传输文件?

我正在编写一个与RESTful服务交互的Android应用程序。该Web服务基本上是文件系统的前端,并提供元数据以及对文件的CRUD访问。我的应用程序检索元数据,并通过ContentProvider将其公开给第三方应用程序。 我需要添加功能,使运行在与我的应用程序相同的设备上的第三方应用程...

9得票1回答
在Linux中检查消息队列和共享内存状态的命令是什么?

很抱歉问这样一个愚蠢的问题,因为我对Unix不太了解。 有哪些Unix命令可以找到共享内存和消息队列,并如何终止它们?

17得票5回答
管道和消息队列有哪些区别?

管道(Pipes)和消息队列(Message Queues)之间的区别有哪些? 请从VxWorks和Unix两个角度加以解释。 我认为管道是单向的,而消息队列不是。 但是,管道内部使用消息队列,为什么管道是单向的,而消息队列不是? 您还能想到其他方面的差异吗(例如设计、用法或其他方面)?