我正在编写两个进程,它们使用 FIFO 进行通信。最后我删除了 FIFO。但是下次当我运行应用程序时,它会抛出一个核心转储。因为它正在处理一些垃圾包。我认为 FIFO 没有被删除。
我正在使用这个 API 来删除它。msgctl(consoleFifo,IPC_RMID,NULL);
我还需要做些什么才能将其删除吗?
谢谢。
我正在编写两个进程,它们使用 FIFO 进行通信。最后我删除了 FIFO。但是下次当我运行应用程序时,它会抛出一个核心转储。因为它正在处理一些垃圾包。我认为 FIFO 没有被删除。
我正在使用这个 API 来删除它。msgctl(consoleFifo,IPC_RMID,NULL);
我还需要做些什么才能将其删除吗?
谢谢。