最终版源码添加多线程支持