Per la comunicazione tra attività o per condividere dati tra due attività di RTOS, utilizziamo le code. Ma il problema con le code è che sono lenti .... Copiano i dati nel buffer, quindi nella gestione Mutex e quindi nel trasferimento dei dati. È irritantemente lento se devi trasferire dati di grandi dimensioni. Un altro problema è se si accede alla stessa coda da più attività. Quindi l'immagine diventa così: - Prima attendi di accedere a La coda, quindi Gestisci il Mutex interno, quindi Trasferimento dati.
Ciò aumenta le spese generali sul sistema. Quale potrebbe essere la sostituzione efficiente per le code?
(Suppongo che questa domanda sia indipendente da RTOS che utilizziamo. La maggior parte delle RTOS gestisce le code solo in questo modo)