摘要:
自旋锁 : 是指当一个线程在获取锁的时候,如果锁已经被其他线程获取,那么该线程将循环等待,然后不断判断锁是否能够被成功获取,直到获取到锁才会退出循环。 乐观锁 : 假定没有冲突,在修改数据时如果发现数据和之前获取的不一致,则读最新数据,修改后重试修改 悲观锁 :假定会发生并发冲突,同步所有对数据的相 阅读全文
摘要:
HashMap是数组+链表+红黑树实现 Node是HashMap的内部类,实现了Map.Entery接口,主要就是存放我们put方法所添加的元素 其中的next就表示这可以构成一个单向链表,这主要是通过链地址法解决发生hash冲突问题 而当桶中的元素个数超过阈值的时候就换转为红黑树 HashMap是 阅读全文
摘要:
RPC是一种远程调用过程,是一种通过网络远程调用其他服务的协议。通俗的说就是,A通过打电话的方式让B帮忙办一件事,B办完事后将结果告知A 阅读全文