日期:2014-05-16  浏览次数:20796 次

POSIX:有名信号量 和SYStem V的信号量 你用哪个?
如题,我有点不太清楚就是,是不是Unix是不是这两种信号量都有,还有这两个信号量感觉可以互相取代,最后的问题就是POSIX命名信号量 在不同进程之间是不是通过信号量的文件名进行锁定的,也就是通过 sem_open(文件名),依靠这个文件名来锁定不同的进程? 而SYSTEM V的信号量 是通过 key_t来锁定的? 请教了

------解决方案--------------------
POSIX是标准,SYSTEM v不是,但是实际上大部分的系统都支持2者,从时代性上讲,posix是后来者,考虑的问题和兼容性更多一些。system v是比较旧的IPC标准。
------解决方案--------------------
探讨

POSIX是标准,SYSTEM v不是,但是实际上大部分的系统都支持2者,从时代性上讲,posix是后来者,考虑的问题和兼容性更多一些。system v是比较旧的IPC标准。