2010-01-23 24 views

Respuesta

3

El patrón de diseño más común utilizado en la programación simultánea es probablemente productor/consumidor. Siempre hay muchos problemas y dificultades con la programación concurrente, especialmente al comenzar, como entender exactamente qué bloqueo hace, comprender cuándo se necesita bloquear, entender cómo evitar interbloqueos, comprender las implicaciones de rendimiento de la concurrencia, y demás.

Investigue y realice tantas pruebas como sea posible cuando trabaje con desarrollo concurrente y las revisiones de códigos son incluso más importantes de lo normal.

Otra cosa a tener en cuenta es que también es mucho mejor aprovechar el trabajo que otros ya han hecho y que ha demostrado tener éxito: utilice las clases y marcos disponibles en el marco que usa y los disponibles en la red.

0

Creo que si está acostumbrado a utilizar patrones de diseño a diario, debería estar bien. Aquí hay un enlace a un buen libro sobre el tema: http://java.sun.com/docs/books/cp/

+0

enlace ya no es válida – krisp

15

Comprobar este enlace, es bastante amplia: http://parlab.eecs.berkeley.edu/wiki/patterns/patterns

+0

"bastante completa": ninguna suerte de descubrir productor/consumidor existe por ejemplo ... se perdió algo? –

+0

¡el enlace está fuera de servicio! puedes publicar un enlace actualizado? – Mani

Cuestiones relacionadas