PDA

Visualizza la versione completa : [JAVA] Stream in rete e chiamate bloccanti


cxrnvs
21-11-2005, 13:20
salve a tutti.

ho un'applicazione Java in cui Client e Server comunicano tramite stream TCP.
Chi dei due vuole ricevere esegue un "readObject()" sullo stream...vorrei sapere questo: tale chiamata e' bloccante?

LeleFT
21-11-2005, 14:01
S. E' bloccante. Se esegui una readObject() su di uno stream in cui non ancora presente un oggetto, l'esecuzione (del thread, consigliato) si ferma in quell'istruzione.


Ciao. :ciauz:

cxrnvs
21-11-2005, 14:44
ok allora si sincornizzano bene.

un'altra cosa visto che siamo qui: se eseguo due writeObject() sullo stream e poi due readObject() recupero nell'ordine i due oggetti "scritti" sullo stream?

Loading