NESSUNO RTOS EXPERT

S

sacrpio

Guest
Caro amico,
Voglio usare VARIABILI GLOBALI come una rappresentazione binaria dei semafori UN MIO PROGRAMMA RTOS.So che è possibile, ma io DONOT CONOSCERE LA LIMITAZIONE CON QUESTO TIPO DI UTILIZZO.QUALI SONO LE LIMITAZIONI (esclusi STRUMENTO DI mutex SEMAPHORE) QUI.

GRAZIE

 
In realtà, "semaforo binario" e "semaforo mutex" sono gli stessi.

operations of test-modify for your semaphore if your system is pre-emptive.

Per quanto riguarda l'attuazione - è la regola standard: si deve garantire che le operazioni atomiche
di prova per modificare il vostro semaforo se il vostro sistema è pre-emptive.In altre parole, non dovrebbe essere compito di commutazione durante il funzionamento come "if (mutex == 0) allora mutex = 1;".

 

Welcome to EDABoard.com

Sponsor

Back
Top