[ Foro de Java ]
Necesito ayuda, necesito hacer que el programa haga lo siguiente:
-Construir 2 hilos(t1 y t2) que realicen las asignaciones de las instrucciones S1 y S2.
-En el main() se debe lanzar la ejecución t1 y t2 , una vez que terminen se realizan las instrucciones S3 y S4.
-El main() debe esperar a que terminen t1 y t2, utilizando la instrucción: join
Este es el código proporcionado:
public class OperacionesConJoin {
public static void main(String args[]) {
long a, b, c, z = 100, w;
//Secuencia de operaciones
a = fibonacci(46); //S1
b = z - 1; //S2
c = a - b; //S3
w = c + 1; //S4
System.out.println("Valor de a: " + a);
System.out.println("Valor de w: " + w);
}//main
// Declaración recursiva del método fibonacci
public static long fibonacci(long number) {
if ((number == 0) || (number == 1)) // base cases
{
return number;
} else // Paso recursivo
{
return fibonacci(number - 1) + fibonacci(number - 2);
}
}
}//clase
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)