- 博客(3)
- 收藏
- 关注
原创 HashMap与Hashtable探究
HashMap与Hashtable探究HashMap内部存储结构 java8 使用 Node<K,V> 来替换 java7 中的 Entry<K,V>transient Node<K,V>[] table;static class Node<K,V> implements Map.Entry<K,V> {...
2018-02-28 15:14:52 317
原创 同步锁,乐观锁,悲观锁
同步锁,乐观锁,悲观锁Synchronized 所有对象都自动含有单一的锁(监视器),当在对象上调用其任意 synchronized 方法的时候,此对象都被加锁。对于某个特定对象来说,其所有synchronized方法共享同一个锁,这可以被用来防止多个任务同时访问被编码为对象内存。对于同步方法,锁是当前实例对象。public synchronized void test(i...
2018-02-27 11:25:29 1859
原创 ThreadLocal的使用及实现
ThreadLocal的使用及实现使用ThreadLocal保证线程安全 ThreadLocal是一个线程的局部变量,只有当前线程可以访问,自然是线程安全的。多线程使用SimpleDateFormat示例:public class ParseDateNormal { private static final SimpleDateFormat sdf = ne...
2018-02-09 17:53:10 2360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人