提交多线程版本优化（单线程可以，多线程的实现报越界错误）