com.daxin;
importjava.util.HashMap;
/**
Created by Daxin on 2017/10/22.
*/
public classHashMapInfiniteLoop {private static HashMap map = new HashMap(2, 0.75f);
public static void main(String[] args) throwsInterruptedException {
map.put(5, 55);
new Thread("Thread1-Name") {
public void run() {
System.out.println("Thread1-Name Start");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
map.put(7, 77);//断点位置 1
System.out.println(map);
}
}.start();
new Thread("Thread2-Name") {
public void run() {
try {
System.out.println("Thread2-Name Start");
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
map.put(3, 33);// 断点位置2
System.out.println(map);
}
}.start();
// 断点位置 3
System.out.println("Thread-Main-Name Start");
System.out.println("Thread-Main-Name Start");
System.out.println("Thread-Main-Name Start");
Thread.sleep(500000);
}
}