class A extends Thread {
ThreadDemo demo;
public A(ThreadDemo td) {
demo = td;
}
public void run() {
demo.doSomething();
}
}
public class ThreadDemo {
int count = 1;
public synchronized void doSomething() {
for (int i = 0; i < 10; i++)
System.out.println(count++);
}
public static void main(String[] args) {
ThreadDemo demo = new ThreadDemo();
A a1 = new A(demo);
A a2 = new A(demo);
a1.start();
a2.start();
}
}
1.このコードでこのコンストラクターの必要性を知りたい。クラス A でデモ リファレンスがどのように機能するかを説明します。
ps: 私はこの概念に慣れていないので、貴重な情報を教えてください! 事前にthnx!