fifo

    0

    2답변

    임베디드 시스템에서는 1 바이트 길이 (0-255, 다시 0으로 롤백) 인 배열 인덱스를 사용하는 것으로 제한됩니다. 배열은 계속 추가 항목을 계속 가져 오지만 배열의 전체 길이는 고정되어 255보다 훨씬 작습니다 (예 : 5). 이전 값은 단순히 겹쳐 쓰거나 "팝"됩니다 (FIFO 스택). 보통 가장 최근의 첫 번째 (또는 마지막)의 정렬 순서는 단순히

    1

    1답변

    그래서 내가 터미널에서 mkfifo() 기능으로 만든 FIFO 파일이 난 데이터를 보내고있다 : echo"12.5 123 5 -2.1" > rndfifo이 내 프로그램이 그 숫자를 읽고 배열에 넣어 필요 그래서 나중에 사용할 수 있습니다. 나는 현재 그 숫자를 읽고 문자 배열에 배치하는 프로그램을 만드는 데 성공했지만, 막혔다. 그래서 계속 도움이되는 단서

    1

    1답변

    Unix 시스템에서 두 프로세스 간의 통신에 FIFO 파일을 사용할 수 있다는 것을 알았고 C 프로젝트로 테스트했습니다. 두 터미널 열기 : 우리가 이런 일을 할 수 있다면 지금 궁금하네요. 하나를 사용하여 메시지를 FIFO에 쓰고 기타를 사용하여 읽습니다. 첫 번째 터미널에서 FIFO에 무엇인가 넣으면 두 번째 터미널에 즉시 표시됩니다. 다음을 시도했지만

    0

    1답변

    유닉스에서, 나는이 FIFO를했습니다 처음 표시되지 않습니다 내가 tail 그것을 읽으려고 : mkfifo fifo.file tail -f fifo.file 가 그럼 난 다른 프로세스에서에 메시지를 작성하려고 그래서 나는 다음과 같이 수행 abc def : cat > fifo.file 은 그 때 나는 다음과 같은 메시지를 입력 0 입력하기 전에

    -3

    1답변

    mkfifo 명령을 사용하여 Linux에서 c로 명명 된 파이프를 만들려고합니다. 나는 아직도 배우고 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <string.h> #include <stdl

    -2

    1답변

    저는 소프트웨어 프로젝트를 진행 중이며 한 프로세스에서 다른 프로세스로 몇 가지 값을 전송해야합니다. 나는 오늘의 더 좋은 반을 시도했고, 아직도 그 일을하지 못했다. 누군가 이걸 어떻게하는지 간단한 예를 쓸 수 있을까요?

    0

    1답변

    단일 프로세스에서 FIFO를 사용할 때 양쪽 끝이 열린 후 하나가 닫힌 것처럼 보이면 FIFO를 다시 사용할 수 없습니다. 닫힌 끝을 다시 여는 데 실패하거나 반환 된 파일 설명자가 쓸모가 없습니다. 이 문제를 해결하거나 FIFO의 양 끝을 우리가 더 이상 필요가 없다는 것을 확신 할 때까지 열어 둘 수 있습니까? 출력 여기 #include <iostrea

    0

    1답변

    나는 내 프로그램 (대략 25Hz의 4 스트림)으로 들어오는 비교적 빠른 데이터 스트림을 가지고있다. 나는 모든 입력을 저장하고 나중에 그것을 업로드해야한다. 에. 객체 자체는 상대적으로 단순하며 문자열과 복식 만 만들어집니다. 저장 용으로 데이터베이스를 사용하겠습니다. 이전에 파일에 대해 생각해 봤지만 DB가 더 좋다고 생각합니다. 어느 쪽이든, 이에 대

    0

    1답변

    나는 코스에서 숙제의 일부로 fifo 파일을 사용하도록 요청 받았다. mkfifo과 함께 fifo 파일을 사용해야 할 때 프로세스 (IPC)간에 정보를 교환해야합니다. 나는 그것을 사용하는 이점/이유를 볼 수 없습니다.

    0

    1답변

    나는 푸시 연산을 비싸게 만들거나 팝 연산을 비싸게 만드는 전통적인 방법을 이해했습니다. 푸시와 팝을 동일한 복잡성으로 만드는 방법은 무엇입니까?