А
Size: a a a
А
AB
run
, раз ты передал туда RunnableQH
S
А
public class ApplicationRunner {
public static void main(String[] args) {
RunService firstService = new RunService(0);
RunService secondService = new RunService(1);
Thread firstThread = new Thread(firstService, "first");
Thread secondThread = new Thread(secondService, "second");
firstThread.start();
secondThread.start();
}
}
class RunService implements Runnable{
public int i;
public RunService(int i){
this.i = i;
}
@Override
public void run() {
Thread thread = Thread.currentThread();
// someMethod();
}
}
interface Service{
void someMethod();
}
class FirstServiceImpl implements Service{
@Override
public void someMethod(){
System.out.println("First implementation");
}
}
class SecondServiceImpl implements Service{
@Override
public void someMethod(){
System.out.println("Second implementation");
}
}
А
DZ
DZ
DZ
А
В
S
AE
ВБ
v
ВБ
ВБ
AE
AE
ВБ