第一篇简书

第一篇简书,用于测试 Markdown

开通了好几个博客,用于测试哪个好用.

WeakHashMap 是怎么工作的?

1
2
WeakHashMap 的工作与正常的 HashMap 类似,但是使用弱引用作为 key.
意思就是当 key 对象没有任何引用时,key/value 将会被回收。
  • 保洁阿姨来教室打扫卫生了,我也应该睡觉了,==下午再战.
  • 修改

Java 代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class A {
public static void main(String[] args) throws InterruptedException {
Thread t1 = new Thread() {
@Override
public void run() {
while (true) {
if (Thread.currentThread().isInterrupted()) {
System.out.println("Interrupted");
System.out.println(Thread.currentThread().isInterrupted());
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// 此处由于中断而抛出异常会清除中断标记,因此重新设置中断标记
System.out.println(Thread.currentThread().isInterrupted());
System.out.println("Interrupted when sleep");
Thread.currentThread().interrupt();
System.out.println(Thread.currentThread().isInterrupted());
}
}
}
};
t1.start();
Thread.sleep(1000);
t1.interrupt();
}
}

第一篇简书
http://thinkinjava.cn/2017/01/03/2017/2017-01-03-第一篇简书/
作者
莫那·鲁道
发布于
2017年1月3日
许可协议