POSIX指的什么呀
POSIX
= Portable Operating System Interface for computer Environments,(IEEF关于)便携式计算机环境操作系统接口[界面](标准); = Portable Operating System UNIX, 可移植的UNIX操作系统
system v 共享内存 posix 用哪个
共享内存搭配信号灯做进程间通信,我只有一个建议:请选择systemV共享内存+systemV信号灯方式的用,不要尝试用POSIX的,也不要尝试两者交叉的用.
对比起来,POSIX接口简单,容易学,容易用。
但我个人以前发现,使用POSIX共享内存接口,比如进程A中修改了共享内存中的数据,发信号给进程B,B读到的数据是尚未修改过的,需要一定的usleep.
systemV我却没发现这个问题。
个人经验,个人看法,仅供参考。
什么是POSIX 1.0
POSIX是可移植操作系统接口(Portable Operating System Interface)的首字母缩写。POSIX是基于UNIX的,这一标准意在期望获得源代码级的软件可移植性。换句话说,为一个POSIX兼容的操作系统编写的程序,应该可以在任何其它的POSIX操作系统(即使是来自另一个厂商)上编译执行。POSIX标准定义了操作系统应该为应用程序提供的接口:系统调用集。POSIX是由IEEE(Institute of Electrical and Electronic Engineering)开发的,并由ANSI(American National Standards Institute)和ISO(International Standards Organisation)标准化。大多数的操作系统(包括Windows NT)都倾向于开发它们的变体版本与POSIX兼容。
POSIX1.0是其中一种.
-posix接口