switch (threads[0].getState()) {
case NEW:
threads[0].start();
break;
case RUNNABLE:
threads[0].isInterrupted();
break;
case BLOCKED:
threads[0].interrupt();
break;
case WAITING:
threads[0].interrupt();
break;
case TIMED_WAITING:
threads[0].interrupt();
break;
case TERMINATED:
System.out.println(threads[0].getPriority());
break;
}
package com.javarush.task.task25.task2504;
/*
Switch для нитей
*/
public class Solution {
public static void processThreads(Thread... threads) {
//implement this method - реализуйте этот метод
//for (int i = 0; i < threads.length; i++) {
switch (threads[0].getState()) {
case NEW:
threads[0].start();
// break;
case RUNNABLE:
threads[0].isInterrupted();
// break;
case BLOCKED:
threads[0].interrupt();
//break;
case WAITING:
threads[0].interrupt();
//break;
case TIMED_WAITING:
threads[0].interrupt();
// break;
case TERMINATED:
System.out.println(threads[0].getPriority());
// break;
}
//}
}
public static void main(String[] args) {
}
}