ipc 相关问题

IPC代表进程间通信,代表一组在线程和进程之间交换数据和消息的方法。

Posix 消息队列:消息(结构类型)总是太长

我开始学习在C中使用Posix消息队列。(我的主机是Kubuntu 22.04) 我正在尝试编写一个程序,该程序启动指定数量的正在等待消息的线程(消息= ...

回答 1 投票 0

电子窗口宽度扩大但不缩回

我正在使用 Electron 开发一个应用程序,我正在发送一条用于扩展应用程序宽度的 IPC 消息和一个用于缩回应用程序宽度的 IPC 消息。有代码,我的前端正在正确触发这些 ipc 消息...

回答 1 投票 0

使用Python C API重新启动Python解释器

我有一个 C++/Qt 应用程序,我在主应用程序的进程中运行 Python 解释器会话。我已经构建了一个“python 控制台”作为 QPlainTextEdit 小部件,它处理...

回答 1 投票 0

消息队列IPC无法正常工作

此代码使用 C 语言实现了一个简单的客户端-服务器通信系统。 本地.h #包括 #包括 #include“sys/ipc.h” #包括<...

回答 1 投票 0

用于进程间通信的共享内存在吞吐量方面比管道和 System v 队列性能更差

我正在 ARM64 平台上开发一个应用程序,并对进程间通信方法进行基准测试。我的测试比较了共享内存、管道和 System V 消息队列的性能。

回答 1 投票 0

如何与Windows服务通信?

我想创建一个 Windows 服务来验证数据并从另一个 Windows 应用程序访问它,但我是服务新手,不知道如何开始。 因此,当服务运行时,w...

回答 9 投票 0

使 Inno Setup Installer 向主安装程序报告其安装进度状态

我目前有两个 Inno Setup 安装程序正在使用。我需要其中一个将其作为子安装程序的状态报告给另一个安装程序,即使它使用 VERYSILENT 命令运行。 我需要这个

回答 1 投票 0

Select() 在套接字中读取

我有一个客户端服务器客户端连接,服务器每1秒读取客户端发送的消息,但我不希望服务器继续等待消息太长时间。我尝试过使用...

回答 1 投票 0

命名信号量不会像进程之间的同步中假设的那样工作

给定写入器和读取器代码如下,该程序将无法按预期工作: 预期行为:在我们启动 writer 后,通常在 2 秒后,我们从另一个术语启动 reader...

回答 1 投票 0

两个独立的 Java 桌面应用程序之间的通信

我希望开发两个独立的(但相关的)Java 桌面应用程序。 我希望一个应用程序能够触发另一个应用程序,传入可以编辑并传回的数据,我...

回答 12 投票 0

非隔离和隔离CPU之间的IPC

我有 2 个 CPU - cpu1 和 cpu2。进程A(非实时)在cpu1上运行,进程B(实时)在cpu2上运行。我想通过使用 isolcpus 或tuned-profiles-realti 将 cpu2 与 Linux 调度程序隔离...

回答 1 投票 0

尝试使用 sigqueue 函数将“指向结构数据的指针”从一个进程传递到另一个进程,使用 siginfo_t 结构

我目前正在学习Linux操作系统下C语言的信号。 我有一个父进程想要将一个名为 struct Data 的整数值结构发送到它的子进程

回答 1 投票 0

如何生成一个单独的终端,以便使用 ink React 在 NodeJS 中调试我的 TUI 应用程序

我正在终端上使用 Ink React 构建一个应用程序。我想要一个专用且独立的终端来从主应用程序输出我想要的任何日志。为了做到这一点,我去尝试...

回答 1 投票 0

为什么共享内存段在传输大数据时比管道运行时间更长?

我正在写一个关于操作系统的实验。您需要编写两个使用管道和共享内存段传输数据的程序。需要对比一下传输时间才能得出结论...

c ipc
回答 1 投票 0

共享内存段与共享内存对象

共享内存对象(使用shm_open创建)和共享内存段(shmget)有什么区别? 它们是否有任何无法像共享内存 shmmax 那样进行调整的限制...

回答 3 投票 0

C++ 数据序列化和 ABI 兼容性

我正在为嵌入式平台编写代码。我有一个通过 IPC 与服务进程通信的客户端库。 我正在用 C++ 开发这个客户端库和服务流程。我正在读书

回答 1 投票 0

在 macOS 上具有系统扩展的 IPC

我需要在系统扩展和应用程序之间通信数据/消息(这不是系统扩展的容器应用程序)。 推荐哪种IPC机制? socket通讯是否进行...

回答 2 投票 0

使用 Windows 服务本地托管的 WCF 服务 - 与 GUI 的命名管道通信 - “管道已结束。(109, 0x6d)。”

我已经阅读了Microsoft Page上有关Windows平台上进程间通信的文档,所以我开始做一些演示项目来测试它是如何工作的等。因为我只想...

回答 1 投票 0

有没有办法增加SysV消息队列中可以包含的最大消息量?

我刚刚从 POSIX 切换到 SysV,因为 SysV 的限制要高得多(1024 vs 10)。但我仍然需要更高的限制。限制应该在运行时更改,因为它取决于数据......

回答 1 投票 0

Python 多处理队列:执行 get() 是瓶颈

我用Python创建事件生成器。 我有 3 个模块(每个模块都是一个单独的进程): 输入模块:在不同时刻唤醒,然后将该时刻的时间戳放入输入队列中;

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.