Foros del Web » Programación para mayores de 30 ;) » Java »

hilos en java

Estas en el tema de hilos en java en el foro de Java en Foros del Web. por favor si alguien me puede ayudar con este codigo, ya quno es mi fuerte los hilos en java : Construya un programa en Java ...
  #1 (permalink)  
Antiguo 22/08/2012, 22:24
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta hilos en java

por favor si alguien me puede ayudar con este codigo, ya quno es mi fuerte los hilos en java :

Construya un programa en Java que lance 2 hilos recurrentemente. Cada hilo ejecutará un bucle de 10 iteraciones. Cada paso por el bucle debe tener una sección en la cual se realizarán las siguientes acciones:
1.- Incrementar un contador común a todos los hilos.
2.- Calcular el factorial de cada una de las iteraciones del bucle.
3.- Cada dos iteraciones, calcular la resta entre un número ingresado por el usuario (mayor-igual a 10 y menor-igual a 100) y el valor de la iteración del bucle.
4.- Mostrar el resultado de cada uno de los cálculos realizados: Realizar cálculo-Mostrar resultado.

Escribir en un archivo de texto (con extensión .txt):
1.- El valor final del contador.
2.- El factorial calculado en cada iteración.
3.- La resta calcula cada dos iteraciones.
  #2 (permalink)  
Antiguo 23/08/2012, 07:56
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: hilos en java

por favor alguien que me ayude!
  #3 (permalink)  
Antiguo 23/08/2012, 12:05
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: hilos en java

pues en que te ayudamos!!!

cual es tu duda? no preguntaste nada.... o acaso esperas que te hagamos la tarea?
__________________
De nada, hay te encargo +1...
  #4 (permalink)  
Antiguo 23/08/2012, 13:08
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: hilos en java

Bueno este trabajo me ha dado muchas dudas, por ejemplo de como poner el incrementador y las iteraciones.

Cita:
public class Hilos {

public static void main(String[] args) {
new Hilos();
}

public Hilos() {
Ejecutor w = new Ejecutor();
w.start();
}

private class Ejecutor extends Thread {

@Override
public void run() {
factorial(2);

}

}
static int factorial(int n)
{
if (n <= 1)
{
return 1;
}
else
{
return n * factorial(n - 1);
}
}

static int factorial_2(int n)
{
if (n <= 1)
{
return 1;
}
else
{
int fact = n;
for (int i = n - 1; i > 1; i--)
{
fact *= i;
}
return fact;
}
}
}
  #5 (permalink)  
Antiguo 26/08/2012, 23:49
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: hilos en java

Por favor ayudaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!
  #6 (permalink)  
Antiguo 27/08/2012, 03:01
 
Fecha de Ingreso: mayo-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 1
Respuesta: hilos en java

yyy pero minimamente analiza.
Pone cuales son los objetos y mensajes para lograr esos puntos.
No me parece claro que tengas todo en una sola clase.
Es basico pensa los siguientes puntos.

1- cuales son los objetos.
2- cuales son los mensajes entre objetos.
3- cuales son las responsabilidades de cada objeto.
4- como obtienen el objetivo final.
5- hacer un primer diagrama de objetos.
6- probarlo con un test.
7- funciona en tu cabeza o en el papel. Bueno ahora volcalo a codigo.

Espero que te sirva.
TIP primero hacelo mas facil pensalo sin concurrencia y luego agregale la complejidad de la concurrencia. Esto va a ser mucho mas facil si lo pensaste en objetos.
  #7 (permalink)  
Antiguo 27/08/2012, 10:20
 
Fecha de Ingreso: agosto-2012
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: hilos en java

Muchas gracias! me sirve mucho como analizar el problema, lo que no tengo es tiempo para programar debido a mi trabajo y estudios en la noche. es por eso que pido ayuda o un empujon con el codigo del problema a resolver.

gracias!

Etiquetas: hilos, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.