多线程 并发抽象工厂