deadlock 修正