花费 20 ms
JVM默认内存大小

堆(Heap)和非堆(Non-heap)内存   按照官方的说法:“Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。”“在JVM中 ...

Tue Aug 25 18:51:00 CST 2020 0 7214
ReentrantLock-公平锁、非公平锁、互斥锁、自旋锁

  重入锁,又称递归锁,是指在同一线程中,外部方法获取锁后,内层递归方法仍然可以获取该锁。如果锁不具备重入性,那么当一个线程两次获取锁的时候就会发生死锁。java提供了java.util.concur ...

Mon Aug 10 23:15:00 CST 2020 0 1035
AQS-等待队列

  AQS的原理在于,每当有新的线程请求资源时,该线程会进入一个等待队列(Waiter Queue),只有当持有锁的线程释放资源后,该线程才能持有资源。该等待队列的实现方式是双向链表,线程会被包裹在链 ...

Sun Aug 09 19:29:00 CST 2020 0 858
CopyOnWriteArrayList与ConcurrentHashMap

1,CopyOnWriteArrayList CopyOnWriteArrayList是java1.5版本提供的一个线程安全的ArrayList变体,ArrayList具有fast-f ...

Mon Aug 17 18:13:00 CST 2020 0 478

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM