免责声明:以上消息未经人工确认,本平台不担保其真实性和有效性,交易前请仔细核实。
本发明提供了一种进程间通信方法、电子设备及可读存储介质,用于提供一种利用Windows的命名管道实现一个服务器进程与多个客户端进程之间进行异步数据通信的方法。该方法包括:创建服务线程;调用accept函数,创建重叠IO和调用设置了预设安全访问属性的CreateNamedPipe函数创建异步的命名管道句柄,将命名管道句柄传入重叠IO的Pointer字段中,调用ConnectNamedPipe函数,异步等待来自客户端的异步任务,将重叠IO存放至与异步任务对应的存储空间中;通过服务线程循环查看第一存储空间、第二存储空间以及第三存储空间中的重叠IO,如果查看到当前重叠IO处理完成,继续处理下一个存储空间的重叠IO。