摘要:
相关链接 https://www.cnblogs.com/barrywxx/p/8678698.html 本章内容: 1.AQS产生背景 2.AQS的设计和结构 3.AQS源代码实现 4.AQS应用(继承AQS的组件)★★★★★--见5-2 一、AQS产生背景 Jdk1.5开始引入了j.u.c包,这 阅读全文
posted @ 2019-12-23 21:31
Qmillet
阅读(247)
评论(0)
推荐(0)
摘要:
本章内容 1.不可变对象:不可变对象条件、final关键字、Collections.unmodifiableXXX、Guava ImmutableXXX 2.线程封闭:Ad-hoc线程封闭、堆栈封闭、ThreadLocal-JDBC分析 3.线程不安全类:StringBuilder->StringB 阅读全文
posted @ 2019-12-23 20:52
Qmillet
阅读(228)
评论(0)
推荐(0)
摘要:
本章内容 1.发布对象与对象逸出 2.安全发布的四个方法 一、发布对象和对象逸出 发布对象:使一个对象能够被当前范围之外的代码所使用。 对象逸出:是一种错误的发布,之当一个对象还没有构造完成时,就对其他线程可见 二、安全发布的四种方法 1.在静态初始化函数中初始化一个对象引用。 2.将对象的引用保存 阅读全文
posted @ 2019-12-23 15:34
Qmillet
阅读(133)
评论(0)
推荐(0)
摘要:
题一:【矩阵中的路径】 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d 阅读全文
posted @ 2019-12-23 13:27
Qmillet
阅读(315)
评论(0)
推荐(0)

浙公网安备 33010602011771号