基本底层调用完成

1. 线程池抽取
2. 工厂模式
3. 异常分类和抛出时机
4. 工具类完善