老师您好,回头看了一遍,有两个问题

来源:16-2 代理模式coding-静态代理-1

小蜗牛有大理想

2020-06-20

1 您建的threadlocal池子,不是静态常量吗?是饿汉模式,是不是需要初始化上db0和db1啊?
2 另外既然是final的,为什么还能setdbType啊?

写回答

1回答

geelylucky

2020-06-21

同学,第一个问题呢,其实可以联想一下平时配置datasource的时候,需要配置初始化几个链接,最多存在几个链接等等这些参数,就知道线程池是可以通过对应的配置参数来进行初始化的。

final修饰的是ThreadLocal,但是ThreadLocal对象里面的数据还是可以set的,ThreadLocal对象是没法修改。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程