Linux C 는 부모 프로 세 스 쓰기, 하위 프로 세 스 읽 기 동작 을 실현 합 니 다.
716 단어 알고리즘
#include
#include
#include
#include
#include
#include
#include
int main(void)
{
int fd = open("temp", O_CREAT | O_RDWR, 0644);
if(fd == -1)
{
perror("open error");
exit(1);
}
pid_t pid = fork();
if(pid == -1)
{
perror("fork error");
exit(1);
}
if(pid > 0)
{
char *p = "test123456789";
write(fd, p, strlen(p)+1);
close(fd);
}
if(pid == 0)
{
sleep(1);
char buf[1024];
lseek(fd, 0, SEEK_SET);
int len = read(fd, buf, sizeof(buf));
printf("%s
", buf);
close(fd);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Codility Lesson3】FrogJmpA small frog wants to get to the other side of the road. The frog is currently located at position X and wants to get to...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.