允许5个进程同时读写程序:用文件锁的形式,分建议锁和强制锁(mandatorylock)。
可以使用O_APPEND每次seek到文件尾部,完成,可以像syslog一样的机制,由一个进程进行读写文件,其他进程通过消息队列的方式(有的说是/dev/log的本地socket)和该读写文件进程进行通信,完成多进程读写。
内容
一个计算机系统进程包括(或者说“拥有”)下列数据:那个程序的可运行机器码的一个在存储器的映像。 分配到的存储器(通常包括虚拟内存的一个区域)。存储器的内容包括可运行代码、特定于进程的数据(输入、输出)、调用堆栈、堆栈(用于保存运行时运数中途产生的数据)。