02 2021 档案

摘要:在线故障排查 转自:https://mp.weixin.qq.com/s/IGRVRhLFZOQL1mRucXCGxA 阅读全文
posted @ 2021-02-10 10:57 looyee 阅读(82) 评论(0) 推荐(1)
摘要:public class HelloWorld { public static void main(String[] args) { Thread t1 = new Thread(new DeadLockclass(true));//建立一个线程 Thread t2 = new Thread(new 阅读全文
posted @ 2021-02-09 15:15 looyee 阅读(54) 评论(0) 推荐(0)
摘要:给定一个单链表 1. 如何判断链表是否存在环? 2. 如何知道环的长度? 3. 如何找出环的连接点在哪里? 4. 带环链表的长度? 解法: 1. 对于问题1 使用追赶的方法,设定两个指针show,fast,从头节点开始,每次分别前进1步,2步,如存在环则两者必然会相遇,如不存在环,则fast遇到nu 阅读全文
posted @ 2021-02-04 11:23 looyee 阅读(93) 评论(0) 推荐(0)
摘要:首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 锁膨胀过程: 上图跟下面这个解析基本相同: 偏向所锁,轻量级锁都是乐观锁,重量级锁是悲观锁。一个对象刚开始实例化的时候,没有任何线程 阅读全文
posted @ 2021-02-03 14:51 looyee 阅读(117) 评论(0) 推荐(0)