Threads

15/02/2005 - 22:33 por José Miguel Torres | Informe spam
Hola, tengo un problemita, tengo que ejecutar un proceso
que es algo pesado (3 o 4 segundos) varias veces, en un
siclo for(), como cada iteración esta tardando mucho,
pense en utilizar hilos, pero no conosco mucho de esto,
creen que si tengo que iterar 6 veces sobre un mismo
proceso y esperar 20 segundos por ejemplo, con 6 hilos
trabajando el tiempo de espera se verá reducido??? Y de
ser así como podría hacer para capturar la salida de cada
uno de los hilos? Cada hilo lo que hará será convertir un
array de bytes a una imagen jpg, entonces cada hilo deberá
recibir el array y devolverme la imagen. Bueno mi consulta
es si vale la pena investigar esto de los hilos para
obtener las salidas más rápido o si alfinal y al cabo será
lo mismo. Muchas gracias.

Preguntas similare

Leer las respuestas

#11 Kravek
18/02/2005 - 20:22 | Informe spam
Pues la verdad es que en esta asignatura no hemos usado libro porque hay
mucha información libre (además que como muchos profesores recomiendan según
lo que les pagan las editoriales o lo que ellos escriben NUNCA compro un
libro por ellos recomendados)

Yo he usado información sobre patrones: el Observer es un clásico para
concurrencia, el singleton y el LightWeight
Luego como el examen era en JAVA pues: addison wesley - concurrent
programming in java 2nd ed.pdf
Muuuchos ejercicios y análisis de código de 3eros (en sourcefourge encontré
varios proyectos en los que era muy curioso ver como resolvían problemas de
concurrencia...)
Y luego una cosa que a MI me ha ayudado mucho es como en cursos anteriores
ya vimos concurrencia (pero mucho más básico) en otros lenguajes y en
sistemas operativos comparar las herramientas de cada uno y el modo de
usarlo.

P.D.: y para Redes de Petri un ejemplo de la profesora de 25 folios

"Octavio Hernandez" escribió en el mensaje
news:
Pues se te ve bien preparado :-)
Me imagino que uno de los libros recomendados será el de Doug Lea, ¿no?
Buen libro ese...

Slds - Octavio

"Kravek" <rubengARROBAkailea4.net> escribió en el mensaje
news:%
Es lo que tiene tener un examen de concurrencia en unas horas... aunque
en este caso el lenguaje será JAVA


"Octavio Hernandez" escribió en el mensaje
news:
Yo sigo diciendo que en este caso la E/S es muy importante claro que
para eso lo que habría que hacer es lanzar N hilos (uno por cada
imagen) y luego tener otro hilo que es el encargado de escribir las
imágenes, podría recibir 1 mensaje de cada uno de los otros hilos con
la imagen ya codificada y de ese modo podría serializar la E/S



Muy buena idea, me dan ganas de empezar a programar algo sobre esto...

Salu2 - Octavio










Respuesta Responder a este mensaje
#12 Octavio Hernandez
18/02/2005 - 22:08 | Informe spam
Luego como el examen era en JAVA pues: addison wesley - concurrent
programming in java 2nd ed.pdf



Pues este es el que yo te digo...

Salu2 - Octavio
Respuesta Responder a este mensaje
#13 Kravek
18/02/2005 - 22:49 | Informe spam
jejeje

Por Doug Lea no lo reconocí;)

"Octavio Hernandez" escribió en el mensaje
news:
Luego como el examen era en JAVA pues: addison wesley - concurrent
programming in java 2nd ed.pdf



Pues este es el que yo te digo...

Salu2 - Octavio


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida