ThreadPoolTaskExecutor的点滴记录

【ThreadPoolTaskExecutor的点滴记录】一、or和区别
观点:感觉无大差别,差别可能是前者是提供的类,后者是Jdk提供的类,前者封装对后者进行了在封装,多了额外功能(具体啥功能我也没研究..) 。
如两种实现线程池定义:
提供了四个构造函数,更方便创建
二、or讲解
类继承关系图
1、当or当做Bean注入到容器时,由于的特殊性,or的父类实现了类,里面的方法是() 。所以当or注入到容器时,其父类会执行()方法将线程池做了初始化,过程如下:
1)、类的()方法被执行
2)、类()方法被执行
3)、()方法被or实现了,所以执行r的()方法
好啦,到这里大家大概知道or初始化的流程了吧,这步就是初始化线程池的代码,这里就不去介绍了 。
2、当然不是作为Bean的时候,需要自己手动去调用()方法,其实也是调用到类()方法中的
这篇文章简单介绍了一下or,其实用or和都没啥问题,只是不同的地方提供的类而已 。