Ciao a tutti, ho dei problemi con la sincronizzazione di due thread che comunicano con un modem GSM attraverso la stessa porta seriale (uso la lib javax.comm).
Per non entrare nello specifico, mettiamo che il thread A resti ciclicamente "in ascolto" finchè non trova dei dati e li scarica in un file usato come buffer.
Quando il thread A trova dei dati, va in sleep e richiama il thread B, che preleva i dati dal buffer, e ne fa quello che deve fare... dopodiché va in sleep, e il thread A torna in ascolto.
Secondo voi è realizzabile praticamente questa idea? Purtroppo non me la cavo con i thread.
Grazie a tutti...