一次不引用包跑外部依赖的实践(七)代码

最前面2个静态变量,一个类加载器,一个锁

拿锁,如拿到则弄一下类加载器

一筐子反射 设置配置参数
Path是java公共类,所以140===142,而Logger不一样,取决于ParquetClassLoader与TomcatLoader是否平行
如果任务结束时,当前线程是interrupt状态,则抛错,因为里面的wrtie把异常全吞了,仅仅是interrupt了线程

new出来的线程classloader塞塞好

强制回收资源
释放锁
一筐子虚函数




最前面2个静态变量,一个类加载器,一个锁

拿锁,如拿到则弄一下类加载器

一筐子反射 设置配置参数
Path是java公共类,所以140===142,而Logger不一样,取决于ParquetClassLoader与TomcatLoader是否平行
如果任务结束时,当前线程是interrupt状态,则抛错,因为里面的wrtie把异常全吞了,仅仅是interrupt了线程

new出来的线程classloader塞塞好

强制回收资源
释放锁
一筐子虚函数


