多线程完成版	1.1 
使用守护进程方式解决某个线程阻塞导致进程阻塞的bug
Merge remote-tracking branch 'choose_remote_name/master'