Question: Parallelize the following code using the fork-join framework: import java.util.Scanner; public class Factorial { static int factorial(int num) { if (num == 0) { return
Parallelize the following code using the fork-join framework: import java.util.Scanner; public class Factorial { static int factorial(int num) { if (num == 0) { return 1; } else { return num * factorial(num - 1); } } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int num = scanner.nextInt(); scanner.close(); int fact = factorial(num); System.out.println("Factorial of " + num + " is: " + fact); } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
