리눅스 프로그래밍 할때 수신 받은 데이터를 빨리 확인 하고 싶습니다.

글쓴이: 익명 사용자 / 작성시간: 목, 2018/01/11 - 2:34오전
예를 들면
rcv_task,snd_task,app1_task,app2_task,app3_task
이렇게 5개의 task가 돌고 있을때
snd_task에서 보내고 rcv_task에서 수신 하며
app1_task에서 수신된 데이터를 처리 합니다.
지금은 app1_task에서 taskdelay로 rcv_task에서 수신 했는지 확인 하고 있는데
이런경우 rcv_task에서 수신을 한 뒤 app1_task로 빠르게 오지 못하고
app2_task, app3_task, snd_task 등을 거친후 app1_task로 오기 때문에
처리에 시간이 걸립니다.
혹시 task_delay로 수신되었는지를 계속 확인하며 대기 하는 방법 말고
rcv_task에서 수신 되었다는 것을 바로 app1_task에서 인지하고 처리 하는 방법이 없나요?
Forums:
댓글 달기