现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

POSIX和system v应该选哪个

2017-08-15 06:09 工业·编程 ⁄ 共 236字 ⁄ 字号 暂无评论

sysv是早期实践中弄出来的,posix是后来标准化之后的产物。这个导致了posix的接口设计更加严谨完善,但特殊情况下处理消息不及sysv灵活

posix ipc的那套接口做到了线程安全,sysv的就不见得了

如果你只考虑在linux上开发,就选posix那套就行了,还能和select/poll这些好东西一起用

如果还要考虑其他平台的兼容性,那就具体情况具体分析了,有些平台上有些库对posix实现的完整程度还不如sysv。

具体可参考《UNIX网络编程 卷2:进程间通信 第2版》

给我留言

留言无头像?