태스크 간 통신 또는 RTOS의 두 태스크간에 데이터를 공유하기 위해 큐를 사용합니다. 그러나 큐의 문제점은 느리다는 것입니다. 버퍼에서 데이터를 복사 한 다음 Mutex 처리 및 데이터 전송으로 복사합니다. 대용량 데이터를 전송해야한다면 짜증이납니다. 또 다른 문제는 여러 작업에서 동일한 대기열에 액세스하는 경우입니다. 그런 다음 그림은 다음과 같습니다 .- 먼저 대기열에 액세스하기 위해 대기 한 다음 대기열 내부 뮤텍스 처리 및 데이터 전송.
이것은 시스템의 오버 헤드를 증가시킵니다. 대기열을 효율적으로 대체 할 수있는 것은 무엇입니까 ?
(이 질문은 우리가 사용하는 RTOS와 무관합니다. 대부분의 RTOS는 이러한 방식으로 대기열을 처리합니다)