无声specialweek

2021年6月23日

从零开始学Java-Day17

摘要: 多线程编程的两种实现方式 extends Thread 优点: 缺点:后续变化小,局限性大 implement Runnable 优点:多实现,更加灵活且解耦 缺点:写法相对复杂,一些资源需要借助Thread 多线程数据安全隐患 怎么产生?线程的随机性+访问延迟 以后如何判断程序有没有线程安全问题 阅读全文

posted @ 2021-06-23 19:49 无声specialweek 阅读(34) 评论(0) 推荐(0) 编辑

从零开始学Java-Day16

摘要: 红黑树 节点是红色或黑色。 根节点是黑色。 每个叶子节点都是黑色的空节点(NIL节点)。 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点) 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。 Map接口--键值对【Entry<k,v>】的方式存数据 M 阅读全文

posted @ 2021-06-23 19:47 无声specialweek 阅读(31) 评论(0) 推荐(0) 编辑

导航