04 2021 档案

摘要:# java容器 ## 容器 ### collection: **Set**: Treeset(红黑树实现,支持有序性操作)、Hashset(hash表实现,支持快速查找)、Linkedhashset(具有hash表的查找效率,并用双向链表来维护元素的插入删除) **List**:ArrayList 阅读全文
posted @ 2021-04-01 19:16 currly 阅读(72) 评论(0) 推荐(0)
摘要:Java面试之线程与进程 进程:是并发执行的程序在执行过程中分配和管理资源的最小单位。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 一个程序至少一个进程,一个进程至少一个线程。 一个线 阅读全文
posted @ 2021-04-01 19:15 currly 阅读(75) 评论(0) 推荐(0)
摘要:java面试之CAS的理解 CAS ,compare and swap,比较并交换,java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 如何实现CAS的原子性 Unsafe是CAS的核心类,由于java无法直接访问底层系统,需要通过本地(N 阅读全文
posted @ 2021-04-01 19:14 currly 阅读(237) 评论(0) 推荐(0)