added description about algorithm

This commit is contained in:
shivg7706 2018-10-27 08:29:09 +05:30
parent 7fc41e87d7
commit 6092dfca79

View File

@ -1,3 +1,15 @@
// Shortest job first.
// Shortest job first (SJF) or shortest job next, is a scheduling policy
// that selects the waiting process with the smallest execution time to execute next
// Shortest Job first has the advantage of having minimum average waiting
// time among all scheduling algorithms.
// It is a Greedy Algorithm.
// It may cause starvation if shorter processes keep coming.
// This problem has been solved using the concept of aging.
import java.util.Scanner;
import java.util.ArrayList;
import java.util.Comparator;