public class Test7 { public static void main(String[] args) { Printer2 printer2 = new Printer2("Cat"); // Printer2.printList(); Thread thread1 = new Thread(printer2); thread1.start(); // Printer2.printList1(); Thread thread2 = new Thread(new Printer2("Dog")); thread2.start(); } } class Printer2 implements Runnable { private String name; public Printer2(String name) { this.name = name; } @Override public void run() { System.out.println("I'm " + this.name); // System.out.println("I'm " + this.name); // printList(); } public static void printList() { System.out.print("Home "); } public static void printList1() { System.out.print("20 years "); } } Здраствуйте есть такой код выше Я хочу чтобы поток thread1 вызывал метод printlist() а поток thread2 вызывал метод printlist1() Пожалуйста помогите разобраться в многопоточности Буду очень благодарен за Ваши ответы P.S. Сейчас на экране I'm Dog I'm Cat Они вызываются через метод public void run