Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2013, 09:40
drakgoku1
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: Ejemplo de Threat en una array, es correcto ?

Cita:
Iniciado por rgf1987 Ver Mensaje
Me parece una falta de respeto que pongas el texto en catalán, parece que son ganas de tocar la moral... aquí hay gente de toda españa y no tienen porque entender el catalán ni perder el tiempo tratando de entenderlo...

"gustariate que te lo punxera yo a ti tou n'asturianu? igual te presta"
Muy bien :) entonces vuelvo a publicar el "TEXTO" en castellano :).

Crea un programa con una clase suscriptor y una clase oferta. El main únicamente creará 20 hilos de la clase suscriptor y 1 instanciarà un objeto de la clase oferta así como ejecutará los hilos. Un hilo suscriptor al ejecutarse esperará un tiempo aleatorio entre 0 y 10 segundos (aproximadamente) y posteriormente se intentará suscribir a la oferta. La oferta de otra parte sólo permitirá la suscripción de los 5 primeros y dirá que se ha suscrito. Nota: El código deberá estar lo más optimizado posible de modo que la redundancia o código innecesario evaluará negativamente hasta el punto de invalidar la respuesta.


Comentarios :
no deberías crear suscriptores dentro de la oferta

la oferta no debe esperar lo hará cada suscriptor un tiempo aleatorio

No puedes crear 20 suscriptores dentro de la propia clase Suscriptor ya que cada uno de ellos crea 20 más dentro que a la vez creará 20 más adentro y así sin parar. Ya te lo dije LA PRÁCTICA

Los suscriptores deben existir independientemente de la oferta. En realidad, en tu código no tienes 20 hilos suscriptores en marcha (run) compitiendo después de un tiempo aleatorio para una oferta, Tienes una oferta que hace comprobaciones inapropiadas tras esperar un tiempo y finalmente mete sólo 5 hilos en marcha.

independientemente NO Sigues las directrices marcadas en el ejercicio.


Por último tu comentario me ha parecido un tanto excesivo, ni te has mirado la cuestión.

respecto a "ni perder el tiempo tratando de entenderlo" esto sí es una falta de educación por tu parte y una falta de respeto, por favor limítate a responder no a criticar.