⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pipe.c

📁 进程间通信的实验代码
💻 C
字号:
#include<stdio.h>main(){	int pid1,pid2,fd[2];	char buf[50],s[50];	pipe(fd);	while ((pid1=fork())==-1);	if (pid1==0)	{		sprintf(buf,"Child1 is sending message!");		write(fd[1],buf,50);		exit(0);	}	else	{		while ((pid2=fork())==-1);		if (pid2==0)		{			sleep(1);			sprintf(buf,"Child2 is sending message!");			write(fd[1],buf,50);			exit(0);		}		else		{ 		wait(0);		read(fd[0],s,50);		printf("%s\n",s);		wait(0);		read(fd[0],s,50);		printf("%s\n",s);		exit(0);		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -