摘要: 死锁:两个或两个以上进程由于竞争资源导致进程无法继续推进下去的现象。 具体的说是,进程A、B都需要x,y资源,A先持有了x资源,然后请求y资源,B先持有了y资源,然后请求x资源。这样的话两个进程都需要对方手中的资源才能继续进行,形成了环状。无论等待多长时间,在没有外界的帮助下,陷入死锁的进程都无法继 阅读全文
posted @ 2019-11-04 20:35 高鸣泽 阅读(1248) 评论(0) 推荐(0)
摘要: 1.创建线程的三种方式 1.声明线程类继承Thread类,重写run()方法,然后使用的时候,new对象调用start()方法开始线程执行。 代码实例 public class MyThread extends Thread{//继承Thread类 public void run(){ //重写ru 阅读全文
posted @ 2019-11-04 13:27 高鸣泽 阅读(151) 评论(0) 推荐(0)
摘要: 问题: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果: [ [3], [9,20], [15,7]] 来源:力扣(LeetCode)链接 阅读全文
posted @ 2019-11-04 10:02 高鸣泽 阅读(137) 评论(0) 推荐(0)
摘要: 问题: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + I 阅读全文
posted @ 2019-11-04 09:18 高鸣泽 阅读(116) 评论(0) 推荐(0)