Revert "Revert "没有多线程,实现基本功能""

This reverts commit c7b281940f9f8255b4df853e7632ca0b00dc8998.