2010-01-23 14 views

risposta

3

Il modello di progettazione più comune utilizzato nella programmazione simultanea è probabilmente produttore/consumatore. Ci sono sempre molti problemi e difficoltà con la programmazione simultanea, specialmente all'inizio, come capire esattamente cosa fa il blocco, capire quando è necessario bloccare, capire come evitare deadlock, capire le implicazioni di performance della concorrenza e così via.

Effettuare ricerche e test il più possibile quando si lavora con lo sviluppo simultaneo e le revisioni del codice sono ancora più importanti del normale.

L'altra cosa da tenere a mente è anche molto meglio sfruttare il lavoro che altri hanno già fatto e dimostrato di avere successo: utilizzare classi e framework disponibili nel framework che si utilizza e quelli disponibili in rete.

0

Penso che se si è abituati a utilizzare modelli di progettazione su base giornaliera, si dovrebbe andare bene. Ecco un link ad un buon libro sul tema: http://java.sun.com/docs/books/cp/

+0

collegamento non è più valida – krisp

15

controllare questo link, è abbastanza completo: http://parlab.eecs.berkeley.edu/wiki/patterns/patterns

+0

"piuttosto completa": nessuna fortuna di scoprire produttore/consumatore lì per esempio ... mancava qualcosa io? Il collegamento –

+0

non funziona !! puoi postare link aggiornati? – Mani

Problemi correlati