최근에 리눅스 메시지 대기열을 조사하고 놀았으며 왜 그런 일이 일어 났는지 잘 모르겠습니다.리눅스 메시지 큐 - 다중 리시버
무한 루프에서 msgrcv()를 사용하여 메시지를 확인한 다음 두 개의 메시지를 보내는 두 프로그램이 실행 중이면 첫 번째 프로그램은 첫 번째 메시지를 받고 두 번째 프로그램은 두 번째 메시지를 받게됩니까? 메시지를 계속 보내면 각 수신자가 번갈아 나타납니다.
분명히, 한 프로그램이 메시지를 읽 자마자 대기열에서 제거되지만 누가 무한히 확인한다면 누가 메시지를받을 것인지 결정할 것입니다.
도움이 될 것입니다.
정확히 내가 뭘 찾고 있었는지, 고마워. :) – swiss196