1
ThreadX에는 스레드 간 통신을 허용하는 메시지 큐가 들어 있습니다. 대기열에 읽고 쓰는 스레드가 여러 개 있다고 가정합니다. 이 대기열에 대한 액세스를 동기화해야합니까 (예 : 뮤텍스 사용)?threadx-queue에 동시에 액세스합니다.
ThreadX에는 스레드 간 통신을 허용하는 메시지 큐가 들어 있습니다. 대기열에 읽고 쓰는 스레드가 여러 개 있다고 가정합니다. 이 대기열에 대한 액세스를 동기화해야합니까 (예 : 뮤텍스 사용)?threadx-queue에 동시에 액세스합니다.
임의의 ThreadX 스레드는 메시지를 큐에 보낼 수 있으며 모든 스레드는 큐에서 메시지를받을 수 있습니다. 대기열에 액세스 할 수있는 스레드 수에는 제한이 없습니다. miltiple 쓰레드로부터의 액세스는 이미 FIFO 규율을 가진 ThreadX에 의해 동기화됩니다 - 쓰레드는 일시 중단 된 순서대로 재개됩니다. 그러나 순서는 함수 tx_queue_prioritize
을 호출하여 변경할 수 있습니다.