ipc

    1热度

    1回答

    program1.c #include <stdio.h> #include <sys/ipc.h> #include <sys/msg.h> #include <sys/types.h> #include <string.h> #define SEND_KEY 2 #define RCV_KEY 3 typedef struct msgbuf { long mtype

    3热度

    2回答

    我有当前从一个流中读取数据(插座,命名管道,标准输入,等等)成char缓冲器的应用程序,然后使用reinterpret_cast指向一个Foo *(其中Foo是POD)到缓冲器的中间,并然后通过该指针处理缓冲区的内容。 现在,这打破了严格的别名规则,但我怀疑它实际上会导致问题。不过,是否有一种可接受的方式在标准C++中执行此操作?因为我们可能以这种方式传输100 GB的数据,并且不希望在任何情况下

    2热度

    2回答

    我想使用IPC :: Run通过孩子的STDIN,STDOUT和STDERR(开始,泵,完成)与孩子进行通信。它似乎工作。 我想知道如何检测 早产儿退出(如错误造成) 管道由孩子

    1热度

    4回答

    我已阅读关于Memory-Mapped Files的文章和关于CreateFileMapping的示例。 我的问题是:我可以将指针传递给使用内存映射文件的两个进程之间的结构或对象吗? 因为有一些答案,这是可能的,这里是结构,我想传递: // First Process struct OtherStruct{}; struct MyStruct { unsigned long h

    1热度

    1回答

    当读访问冲突予实现,基于增压实例中,线程队列级在共享存储器中。它按照预期为一个简单的生产者/消费者模型运作。 作为下一个步骤,我定义其由ConcurrentIPCQueue类实现的接口IConcurrentIPCQueue。我需要这个接口,以便我可以在队列中实现一个适配器来解决另一个问题。 我的第一个版本,低于当前的唯一区别是: 第一个版本: template <class T> class Co

    1热度

    1回答

    我有一个32位(x86)侧装Windows Store app,与代理的Windows运行时组件一起工作,它工作顺利,可以启动桌面EXE,使用加载桌面DLL反射等 我想使这个侧装应用程序64位。在将应用程序重新构建为x64后,它不能再次使用代理的Windows运行时组件。该错误是 Additional information: Unable to cast COM object of type '

    0热度

    1回答

    我做了研究,我没有找到我想要的。 我有例如与代码Node.js的文件:有 var pseudo = req.body.pseudo; var activation_link = generate_random_key(); message = ? send_mail(destinataire, "subject", message); 和另一个独立的Node.js的文件: var mes

    0热度

    1回答

    从一个电子窗口将数据发送到另一栋楼我的第一个电子的应用程序,我想工作流如下: 主窗口中打开 - >用户点击“打开”按钮 - >第二窗口打开 - >用户输入/点击提交 - > mainWindow打开备份显示用户输入 以下是我的app.on('ready')从我的main.js。应用程序启动(win.loadURL)工作正常,open-new-window事件也是如此。奇怪的是在input-broa

    0热度

    2回答

    我希望从clojure中产生一个长期运行的子进程,并通过标准的流与此进程进行通信。 使用conch库,我可以 产卵和阅读的过程中,从out流中读取数据: (def my-process (sh/proc "my_dumb_process")) ; read 10 lines from my-process's stdout. Will block until 10 lines taken

    -1热度

    1回答

    首先让我告诉你所有想要实现的内容。 我有一个exe,它提供了一些信息,当我提供所需的数据。 我无法对该exe的UI进行任何更改。 现在,这里是我设置的第一个参数: 电气参数 设置我给通过文本框一些指令和接收文本区域回复参数后。 下面的方式:手动输入命令 然后我会读每一个数据和写入到Excel。 我可以自动完成整个过程吗? 如果是这样怎么样? 我曾想到过程间通信,但没有找到任何开始。 也得到了一些关