免责声明:以上消息未经人工确认,本平台不担保其真实性和有效性,交易前请仔细核实。
本发明提供了一种进程间通信方法、电子设备及可读存储介质,该方法包括:创建服务线程;创建异步的命名管道句柄和重叠IO,将命名管道句柄传入重叠IO的Pointer字段中,调用ConnectNamedPipe函数,异步等待来自客户端的异步任务,调用GetLastError函数,获得命名管道句柄的当前连接状态;在当前连接状态为ERROR_IO_PENDING时,将重叠IO存放至存储空间中,在当前连接状态为ERROR_PIPE_CONNECTED时,确定与命名管道句柄连接的第一客户端,处理与第一客户端对应的数据任务,在数据任务处理完成后,如果命名管道句柄的当前连接状态为ERROR_IO_PENDING,将重叠IO存放至存储空间中;通过服务线程循环查看存储空间中的重叠IO,如果查看到当前重叠IO处理完成,继续处理下一个存储空间的重叠IO。