Mọi người cho hỏi nguyên lý cua việc sao chép sau là gì:
public synchronized static void main(String[] args) {
Thread55 ob1 = new Thread55();
//tai sao ob2 va ob3 lai cung tham chieu toi ob1.
Thread ob2 = new Thread(ob1);
Thread ob3 = new Thread(ob1);
}
class Thread55 implements Runnable {
@Override
public void run() {
try {
System.out.println("" + (getN() + 1));
setN(getN() + 1);
Thread.sleep(800);
} catch (InterruptedException e) {
}
}
}
Tương tụ như:
Set set = new HashSet();
ArrayList arr = new ArrayList(set); // chỗ này sao lại gán được set vào arr.
// có phải la add tất cả các đối tượng của set vào arr
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?