1、使用状态机的形式防止在查询的时候死等造成的动感