this is two questions: list the order of the threads. i am not sure of the answer but i have included my thinking, thanks.
Thread State Priority
threadA Runnable 5
threadB Sleeping 5
threadC Sleeping 5
threadD Waiting 5
threadE Runnable 5
ANSWER: A,E,D,B,C
Thread State Priority
threadA Runnable 5
threadB Sleeping 6
threadC Sleeping 5
threadD Waiting 4
threadE Runnable 4
ANSWER: B,A,C,E,D
My thinking was start from top to bottom choose the highest priority no matter the state, then once on the same level of priority from top down select runnable first, then wait then sleeping.
thanks