当前位置: 技术问答>linux和unix
父子进程共享文件描述符问题
来源: 互联网 发布时间:2016-03-18
本文导语: fork()以后,父子进程应该是指向相同的文件表,但为什么子进程关闭文件后父进程还可以读入数据? int main() { pid_t pid; int fid = open("./data.dat", O_RDWR, 0); char buf...
fork()以后,父子进程应该是指向相同的文件表,但为什么子进程关闭文件后父进程还可以读入数据?
int main()
{
pid_t pid;
int fid = open("./data.dat", O_RDWR, 0);
char buffer[] = "databuffer";
if ((pid = fork())
int main()
{
pid_t pid;
int fid = open("./data.dat", O_RDWR, 0);
char buffer[] = "databuffer";
if ((pid = fork())