修正线程退出的逻辑