迁移到 64 位操作系统时共享内存性能降低
我在 64 位 Windows 上运行 32 位旧版应用程序时遇到问题。相关应用程序使用 CreateFileMapping 创建共享内存。当它在 64 位 Windows 上运行时,从另…
Windows 服务/进程 - 交换数据/指令
我需要一种在进程和 Windows 服务之间交换数据的方法。 该进程(Windows 窗体应用程序、控制台应用程序,将来还有 Web 解决方案)需要指示 Windows 服…
Windows cli工具来监控信号量?
在Windows中,有没有可以从命令行查看信号量的工具? SysInternals“Process Explorer”在图形用户界面上做得很好,SysInternals“handle.exe”从命令…
在 Visual Studio 中调试使用 CreateProcess 生成的进程
我创建了一个生成子进程的 Windows/C++/WTL 应用程序。这两个进程通过匿名管道进行通信。 我希望能够调试子进程。 由于父项目和子项目在 Visual Studi…
I/O 完成端口可以帮助数据库而不是文件写入吗?
我正在阅读 IOCP,据我所知,异步写入仅适用于写入文件的上下文。我所说的“文件”并不仅仅指磁盘文件,而是 Windows 上的“文件”类型输出设备。 我…
命名管道:很多客户。如何谨慎创建线程?线程池?
情况: 我在 Windows 上使用命名管道进行 IPC,使用 C++。 服务器通过CreateNamedPipe创建命名管道实例,并等待客户端通过ConnectNamedPipe连接。 每…
命名管道 - write() 和 read() 问题
我正在 LINUX 下使用 C++ 进行编程。 我有两个独立的进程。我应该使用命名管道提供通信。 读者: - 使用 mkfifo 创建 FIFO - status = mkfifo(myFIFO,…
AsyncCallback 可以使用非静态委托吗?
我正在使用 .net 远程处理,通过异步函数调用来处理当前项目的 ipc。 我遇到了一个问题,我希望客户端: 异步请求信息 继续加载 GUI 当异步调用完成时…
C# Remoting IPC,如何测试远程应用程序是否正在运行?
大家早上好! 我正在使用 .NET 4.0、C# 和 Remoting 开发分布式应用程序(目前是 IPC,但可能会改变,对象是 WellKnownObjectMode.Singleton)。 客户…
PIPES使用什么机制来“唤醒”PIPES?收件人?
我有两个问题,其中之一就是这里。 在 Windows 上,我熟悉管道及其工作原理。但是,我很好奇操作系统使用什么机制来通知接收者线程消息到达。 线程是…