我正在研究debian系统并且必须传达一些流程,所以我正在寻找一些建议或文档......
作为强制规则,我不能使用任何库,如boost,所以我试图在systemV IPC和POSIX ipc设施之间做出选择,但我还没有找到关于后者的任何好文档。你能帮我吗?
此外,我一直在寻找ipc最佳实践手册或类似的东西......你认识一个人吗?
提前致谢(原谅我的英语)
答案 0 :(得分:2)
以下是描述所有问题的好书:
Unix Systems Programming,罗宾斯和罗宾斯。
Advanced Programming in the UNIX Environment,史蒂文斯。
他们都很好地谈论SYSV和POSIX IPC方法,并且是CS大学课程的主要内容。
答案 1 :(得分:1)
这是一个很好的教程/指南
答案 2 :(得分:1)
答案 3 :(得分:0)
IPC的一个最佳实践是管道。
process | anotherProcess
是IPC的一种形式。一个进程是缓冲区的编写器,另一个进程是缓冲区的读取器。
这很快,很容易实现,不需要专业知识或库,直接由shell和操作系统支持。
很少有事情像管道一样简单。