0
Solving a problem in Sololearn Java
Hey! Please help me solve the problem: in the Sololearn application this code does not work correctly, but in the JDE IntelliJ IDEA this code works and calls methods by priority. class Main { public static void main(String[ ] args) { Name name = new Name(); //установить приоритет name.setPriority(1); Welcome welcome = new Welcome(); //установить приоритет welcome.setPriority(10); name.start(); welcome.start(); } } //расширить класс Thread class Welcome extends Thread{ public void run() { System.out.println("Welcome!"); } } //расширить класс Thread class Name extends Thread{ public void run() { System.out.println("Please enter your name"); } }
1 Réponse
0
I believe this is an application problem. If you want to solve the problem, just swap the calls to the welcome.start () and name.start () methods.
class Main {
public static void main(String[ ] args) {
Name name = new Name();
//установить приоритет
name.setPriority(1);
Welcome welcome = new Welcome();
//установить приоритет
welcome.setPriority(10);
welcome.start();
name.start();
}
}
//расширить класс Thread
class Welcome extends Thread{
public void run() {
System.out.println("Welcome!");
}
}
//расширить класс Thread
class Name extends Thread{
public void run() {
System.out.println("Please enter your name");
}
}