- 博客(2)
- 收藏
- 关注
原创 Java多线程
Java多线程1.一个线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。下图显示了一个线程完整的生命周期。(1)新建状态使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。(2)就绪状态当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。(3)运行状态如果就绪状态的线程获取 CPU 资源,就可以执行 run
2020-11-20 21:36:13 92
原创 二叉树的最大深度
二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7]返回它的最大深度3方法一:递归class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } public class
2020-11-20 19:13:44 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人