Ho la seguente domanda relativa a boost :: interprocess :: message_queue.Coda messaggi Boost
Come previsto, ho intenzione di condividere una coda di messaggi tra> = 2 processi. Ovviamente uno di loro potrebbe bloccarsi mentre si trova all'interno della coda dei messaggi. Di conseguenza manterrà i blocchi interni, rendendo la coda inaccessibile per altri processi. Come può essere risolto? Non sembra esserci un modo per sbloccare il mutex interno usato.
Ciao Ali, come possiamo "sbloccare forzatamente la coda al secondo processo"? –
Ciao, Forza significa solo sbloccare la coda manualmente dopo che la condizione soddisfa. – Ali786
Specificare quale metodo utilizzare per "sbloccare la coda manualmente" http://www.boost.org/doc/libs/1_55_0/doc/html/boost/interprocess/message_queue_t.html –